also sprach Michelle Konzack <linux4michelle@freenet.de> [2005.04.12.1909 +0200]: > This should be installed by default but > without "/usr/local/sbin/adduser.local" and until it is, my script closes the loop. > Maybe a wishlist-BUG to "adduser" ? You could certainly file that. Anyway, you need not know perl to implement this. The following patch should be all that's needed (untested): --- /usr/sbin/adduser 2005-03-04 23:35:49.000000000 +0100 +++ /tmp/adduser 2005-04-12 19:23:03.748737220 +0200 @@ -579,6 +579,10 @@ &systemcall('/usr/local/sbin/adduser.local', $new_name, $new_uid, $new_gid, $home_dir) if (-x "/usr/local/sbin/adduser.local"); + &systemcall('run-parts', '--report', '--exit-on-error', "-a $new_name", + "-a $new_uid", "-a $new_gid", "-a $home_dir", '--', '/etc/adduser.d') + if (-d '/etc/adduser.d'); + exit 0; } Feel free to include it if you file the bug. You should also modify deluser appropriately. I leave that as an exercise. -- Please do not send copies of list mail to me; I read the list! .''`. martin f. krafft <madduck@debian.org> : :' : proud Debian developer, admin, user, and author `. `'` `- Debian - when you have better things to do than fixing a system Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver! "montag, why do you burn books?" "it's a job like any other, pay is good and there is a lot of variety." -- ray bradbury (f451)
Attachment:
signature.asc
Description: Digital signature