Hello community, here is the log from the commit of package sabayon checked in at Wed May 24 02:50:03 CEST 2006. -------- --- GNOME/sabayon/sabayon.changes 2006-05-17 08:30:49.000000000 +0200 +++ sabayon/sabayon.changes 2006-05-23 04:07:15.000000000 +0200 @@ -1,0 +2,7 @@ +Tue May 23 04:06:22 CEST 2006 - hpj@suse.de + +- Added patch to make it ignore usernames ending in $. Prevents us + from showing hosts as if they were users on ADS setups. Fixes + Novell bug #176830. + +------------------------------------------------------------------- New: ---- sabayon-2.12.3-no-ads-hosts-as-users.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sabayon.spec ++++++ --- /var/tmp/diff_new_pack.PRrCCM/_old 2006-05-24 02:49:46.000000000 +0200 +++ /var/tmp/diff_new_pack.PRrCCM/_new 2006-05-24 02:49:46.000000000 +0200 @@ -12,7 +12,7 @@ Name: sabayon Version: 2.12.3 -Release: 22 +Release: 25 Summary: Tool to maintain user profiles in a GNOME desktop Group: System/GUI/GNOME License: GPL @@ -48,6 +48,7 @@ Patch7: sabayon-2.12.3-ooo-support.patch Patch8: sabayon-2.12.3-gnomevfs-monitoring.patch Patch9: sabayon-2.12.3-reset-gconf-keys.patch +Patch10: sabayon-2.12.3-no-ads-hosts-as-users.patch %description Sabayon is a tool to help system administrators and users change and @@ -91,6 +92,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build rename no nb po/no.* @@ -231,6 +233,10 @@ %{python_sitelib}/%{name}/lockdown %changelog -n sabayon +* Tue May 23 2006 - hpj@suse.de +- Added patch to make it ignore usernames ending in $. Prevents us + from showing hosts as if they were users on ADS setups. Fixes + Novell bug #176830. * Wed May 17 2006 - hpj@suse.de - Added patch to reset Sabayon's GConf key overrides before (optinally) applying a profile and logging the user in. Fixes ++++++ sabayon-2.12.3-no-ads-hosts-as-users.patch ++++++ diff -Nurp sabayon-2.12.3-pre/lib/userdb.py sabayon-2.12.3-post/lib/userdb.py --- sabayon-2.12.3-pre/lib/userdb.py 2006-05-22 20:26:49.000000000 -0500 +++ sabayon-2.12.3-post/lib/userdb.py 2006-05-22 21:01:04.000000000 -0500 @@ -477,6 +477,8 @@ class UserDatabase: continue if user[6] == "" or string.find(user[6], "nologin") != -1: continue + if user[0][len (user[0]) - 1] == "$": # ADS hosts + continue list.append(user[0]) except: pass ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...