Hello community, here is the log from the commit of package sabayon checked in at Fri May 26 15:18:04 CEST 2006. -------- --- GNOME/sabayon/sabayon.changes 2006-05-23 04:07:15.000000000 +0200 +++ sabayon/sabayon.changes 2006-05-25 21:07:24.000000000 +0200 @@ -1,0 +2,6 @@ +Thu May 25 21:06:58 CEST 2006 - hpj@suse.de + +- Added patch to make it pick up directory creation. Fixes Novell + bug #177464. + +------------------------------------------------------------------- New: ---- sabayon-2.12.3-notice-dir-creation.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sabayon.spec ++++++ --- /var/tmp/diff_new_pack.CHFyYd/_old 2006-05-26 15:17:38.000000000 +0200 +++ /var/tmp/diff_new_pack.CHFyYd/_new 2006-05-26 15:17:38.000000000 +0200 @@ -12,7 +12,7 @@ Name: sabayon Version: 2.12.3 -Release: 25 +Release: 27 Summary: Tool to maintain user profiles in a GNOME desktop Group: System/GUI/GNOME License: GPL @@ -49,6 +49,7 @@ 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 +Patch11: sabayon-2.12.3-notice-dir-creation.patch %description Sabayon is a tool to help system administrators and users change and @@ -93,6 +94,7 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 +%patch11 -p1 %build rename no nb po/no.* @@ -233,6 +235,9 @@ %{python_sitelib}/%{name}/lockdown %changelog -n sabayon +* Thu May 25 2006 - hpj@suse.de +- Added patch to make it pick up directory creation. Fixes Novell + bug #177464. * 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 ++++++ sabayon-2.12.3-notice-dir-creation.patch ++++++ diff -uprN sabayon-2.12.3-pre/lib/sources/filessource.py sabayon-2.12.3-post/lib/sources/filessource.py --- sabayon-2.12.3-pre/lib/sources/filessource.py 2005-11-07 09:48:55.000000000 -0600 +++ sabayon-2.12.3-post/lib/sources/filessource.py 2006-05-25 13:58:35.000000000 -0500 @@ -84,7 +84,8 @@ class FilesSource (userprofile.ProfileSo self.monitor.set_files_to_ignore (FILES_TO_IGNORE) def __handle_monitor_event (self, path, event): - if event == dirmonitor.DELETED or os.path.isfile (path): + if event == dirmonitor.DELETED or os.path.isfile (path) or \ + os.path.isdir (path): # FIXME: sanity check input (e.g. is change actually in homedir/?) rel_path = path[len (self.home_dir):].lstrip ("/") dprint ("Emitting event '%s' on file '%s'", ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...