Hi Theo,
Almost everything seems alright, excluding:
- in @login_def_names, I think you shouldn't remove
"/etc/adduser.conf", it's used by debian
- there is a ~= that should be =~
- I'd thank you if you respect the 2 spaces tab width (just for
not making the code more messy than it is :-) )
When you solve these little issues, you may commit.A little
patch for your patch is attached.
Thanks for your help
--- xst-users-in.diff 2002-09-02 18:41:46.000000000 +0200
+++ xst-users-in2.diff 2002-09-02 21:02:11.000000000 +0200
@@ -30,7 +30,7 @@
@shadow_names = ( "/etc/shadow", "/etc/master.passwd" );
@group_names = ( "/etc/group" );
-@login_defs_names = ( "/etc/login.defs", "/etc/adduser.conf" );
-+@login_defs_names = ( "/etc/login.defs", "/etc/pw.conf" );
++@login_defs_names = ( "/etc/login.defs", "/etc/pw.conf", "/etc/adduser.conf" );
@shell_names = ( "/etc/shells" );
@skel_dir = ( "/usr/share/skel", "/etc/skel" );
@@ -92,7 +92,7 @@
-
- $command = "$cmd_userdel -r \'" . $$data[$users_prop_map{"login"}] . "\'";
+
-+ if ($xst_dist ~= /^freebsd/) {
++ if ($xst_dist =~ /^freebsd/) {
+ $command = "$cmd_pw userdel -r -n \'" . $$data[$users_prop_map{"login"}] . "\' ";
+ } else {
+ $command = "$cmd_userdel -r \'" . $$data[$users_prop_map{"login"}] . "\'";
Esta parte del mensaje esta firmada digitalmente