samba: Add GUI functionality to join a domain.

This commit is contained in:
Michael Tremer
2014-03-23 23:47:07 +01:00
parent a8e327cd50
commit 0ffbb688d3
13 changed files with 157 additions and 10 deletions

View File

@@ -129,6 +129,16 @@ int main(int argc, char *argv[]) {
} else if (strcmp(argv[1], "disable") == 0) {
safe_system("unlink /var/ipfire/samba/enable");
safe_system("rm -rf /etc/rc.d/rc*.d/*samba");
} else if (strcmp(argv[1], "join") == 0) {
if (argc == 4) {
snprintf(command, BUFFER_SIZE - 1, "/usr/bin/net join -U \"%s%%%s\"",
argv[2], argv[3]);
return safe_system(command);
} else {
fprintf(stderr, "Wrong number of arguments. Need username and password.\n");
return 1;
}
}
return 0;