safe_system("/bin/cat /var/ipfire/samba/default.global /var/ipfire/samba/shares > /var/ipfire/samba/smb.conf");
safe_system("/bin/cat /var/ipfire/samba/default.settings > /var/ipfire/samba/settings");
safe_system("/bin/cat /var/ipfire/samba/default.global > /var/ipfire/samba/global");
+ safe_system("/bin/cat /var/ipfire/samba/default.pdc > /var/ipfire/samba/pdc");
return 0;
}
if (strcmp(argv[1], "smbstart")==0)
{
+ snprintf(command, BUFFER_SIZE-1, "smbd -D && nmbd -D && winbindd -D",);
+ safe_system(command);
return 0;
}
{
snprintf(command, BUFFER_SIZE-1, "/usr/sbin/smbstatus");
safe_system(command);
- printf(command);
return 0;
}