mirror of
https://github.com/novatiq/packages.git
synced 2026-07-30 23:33:06 +01:00
samba4: add package samba-4.8
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
--- a/wsd.c 2018-07-20
|
||||
+++ b/wsd.c 2018-07-20
|
||||
@@ -97,12 +97,17 @@ static void uuid_endpoint(char *uuid, si
|
||||
FILE *fp = fopen("/etc/machine-id", "r");
|
||||
int c, i = 0;
|
||||
|
||||
+ if (!fp) {
|
||||
+ DEBUG(0, W, "Can't open '/etc/machine-id', trying '/proc/sys/kernel/random/boot_id'");
|
||||
+ fp = fopen("/proc/sys/kernel/random/boot_id", "r");
|
||||
+ }
|
||||
+
|
||||
if (!fp)
|
||||
return;
|
||||
|
||||
while (i < 36 && (c = getc(fp)) != EOF &&
|
||||
- (isdigit(c) || (islower(c) && isxdigit(c)))) {
|
||||
- if (i == 8 || i == 13 || i == 18 || i == 23)
|
||||
+ ((c == '-') || isdigit(c) || (islower(c) && isxdigit(c)))) {
|
||||
+ if ((c != '-') && (i == 8 || i == 13 || i == 18 || i == 23))
|
||||
uuid[i++] = '-';
|
||||
uuid[i++] = c;
|
||||
}
|
||||
Reference in New Issue
Block a user