--- smeserver-yum-2.0.0/root/etc/e-smith/db/configuration/defaults/yum/check4updates.d 2009-09-15 10:19:24.000000000 -0600 +++ smeserver-yum-2.0.0/root/etc/e-smith/db/configuration/defaults/yum/check4updates 2009-09-15 10:19:30.000000000 -0600 @@ -0,0 +1 @@ +daily diff -urN smeserver-yum-2.2.0/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/yum smeserver-yum-2.2.0.new/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/yum --- smeserver-yum-2.2.0/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/yum 2008-10-08 01:25:45.000000000 +1100 +++ smeserver-yum-2.2.0.new/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/yum 2009-09-12 18:04:01.000000000 +1000 @@ -13,7 +13,7 @@ LABEL_YUM_STATUS - Check for updates daily + Check for updates @@ -245,4 +245,19 @@ + + 1DAILY + Daily + + + + 2WEEKLY + Weekly + + + + 3MONTHLY + Monthly + + diff -urN smeserver-yum-2.2.0/root/etc/e-smith/web/functions/yum smeserver-yum-2.2.0.new/root/etc/e-smith/web/functions/yum --- smeserver-yum-2.2.0/root/etc/e-smith/web/functions/yum 2008-10-08 01:25:45.000000000 +1100 +++ smeserver-yum-2.2.0.new/root/etc/e-smith/web/functions/yum 2009-09-12 18:06:39.000000000 +1000 @@ -221,9 +221,9 @@ + id="yum_check4updates" + options="'disabled' => 'DISABLED', 'daily' => '1DAILY', 'weekly' => '2WEEKLY', 'monthly' => '3MONTHLY'" + value="get_status('check4updates')"> diff -urN smeserver-yum-2.2.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm smeserver-yum-2.2.0.new/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm --- smeserver-yum-2.2.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm 2008-10-08 01:25:45.000000000 +1100 +++ smeserver-yum-2.2.0.new/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm 2009-09-12 18:14:24.000000000 +1000 @@ -193,13 +193,20 @@ my $q = $fm->{'cgi'}; for my $param ( qw( - status PackageFunctions ) ) { $db->set_prop('yum', $param, $q->param("yum_$param")); } + my $check4updates = $q->param("yum_check4updates"); + my $status = 'disabled'; + + if ($check4updates ne 'disabled') { $status = 'enabled'; } + + $db->set_prop('yum', 'check4updates', $check4updates); + $db->set_prop('yum', 'status', $status); + my %selected = map {$_ => 1} $q->param('SelectedRepositories'); foreach my $repos ( diff -urN smeserver-yum-2.2.0/smeserver-yum-1.1.2-26-filelist smeserver-yum-2.2.0.new/smeserver-yum-1.1.2-26-filelist --- smeserver-yum-2.2.0/smeserver-yum-1.1.2-26-filelist 2006-03-16 17:22:22.000000000 +1100 +++ smeserver-yum-2.2.0.new/smeserver-yum-1.1.2-26-filelist 1970-01-01 10:00:00.000000000 +1000 @@ -1,219 +0,0 @@ -%dir %attr(0755,root,root) /service -%dir %attr(0755,root,root) /service/yum -%dir %attr(0755,root,root) /usr/lib/perl5/site_perl/esmith -%dir %attr(0755,root,root) /usr/lib/perl5/site_perl/esmith/FormMagick -%dir %attr(0755,root,root) /usr/lib/perl5/site_perl/esmith/FormMagick/Panel -%attr(0644,root,root) /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm.orig -%attr(0644,root,root) /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm -%dir %attr(0755,root,root) /usr/share/rpm-gpg-keys -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-rawhide -/usr/share/rpm-gpg-keys/RPM-GPG-KEY.dag.txt -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-beta -/usr/share/rpm-gpg-keys/RPM-GPG-KEY -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-fedora-rawhide -/usr/share/rpm-gpg-keys/RPM-GPG-KEY.dries.txt -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-fedora-test -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-SMEServer7 -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-CentOS-3 -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-CentOS-4 -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-freshrpms -/usr/share/rpm-gpg-keys/RPM-GPG-KEY.atrpms -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-fedora -%attr(0700,root,root) /etc/cron.daily/smeserver-yum -%dir %attr(0755,root,root) /etc/e-smith -%dir %attr(0755,root,root) /etc/e-smith/web -%dir %attr(0550,root,admin) /etc/e-smith/web/panels -%dir %attr(0755,root,root) /etc/e-smith/web/panels/manager -%dir %attr(0755,root,root) /etc/e-smith/web/panels/manager/cgi-bin -/etc/e-smith/web/panels/manager/cgi-bin/yum -%dir %attr(0550,root,admin) /etc/e-smith/web/functions -%attr(04750,root,admin) /etc/e-smith/web/functions/yum -%dir %attr(0755,root,root) /etc/e-smith/templates -%dir %attr(0755,root,root) /etc/e-smith/templates/etc -%dir %attr(0755,root,root) /etc/e-smith/templates/etc/yum.conf -/etc/e-smith/templates/etc/yum.conf/10main_debuglevel -/etc/e-smith/templates/etc/yum.conf/10main_installonlypkgs -/etc/e-smith/templates/etc/yum.conf/10main_cachedir -/etc/e-smith/templates/etc/yum.conf/10main_exactarch -/etc/e-smith/templates/etc/yum.conf/10main_logfile -/etc/e-smith/templates/etc/yum.conf/10main -/etc/e-smith/templates/etc/yum.conf/10main_obsoletes -/etc/e-smith/templates/etc/yum.conf/20repositories -/etc/e-smith/templates/etc/yum.conf/10main_tolerant -%dir %attr(0755,root,root) /etc/e-smith/locale -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us/etc -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us/etc/e-smith -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us/etc/e-smith/web -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us/etc/e-smith/web/functions -/etc/e-smith/locale/en-us/etc/e-smith/web/functions/yum -%dir %attr(0755,root,root) /etc/e-smith/db -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/migrate -/etc/e-smith/db/yum_repositories/migrate/20SMERepos -/etc/e-smith/db/yum_repositories/migrate/00openRW -/etc/e-smith/db/yum_repositories/migrate/10GPG_and_Groups -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/centosplus -/etc/e-smith/db/yum_repositories/defaults/centosplus/type -/etc/e-smith/db/yum_repositories/defaults/centosplus/BaseURL -/etc/e-smith/db/yum_repositories/defaults/centosplus/status -/etc/e-smith/db/yum_repositories/defaults/centosplus/Name -/etc/e-smith/db/yum_repositories/defaults/centosplus/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/centosplus/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/centosplus/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/extras -/etc/e-smith/db/yum_repositories/defaults/extras/type -/etc/e-smith/db/yum_repositories/defaults/extras/BaseURL -/etc/e-smith/db/yum_repositories/defaults/extras/status -/etc/e-smith/db/yum_repositories/defaults/extras/Name -/etc/e-smith/db/yum_repositories/defaults/extras/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/extras/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/extras/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/base -/etc/e-smith/db/yum_repositories/defaults/base/type -/etc/e-smith/db/yum_repositories/defaults/base/BaseURL -/etc/e-smith/db/yum_repositories/defaults/base/status -/etc/e-smith/db/yum_repositories/defaults/base/Name -/etc/e-smith/db/yum_repositories/defaults/base/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/base/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/base/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smeupdates -/etc/e-smith/db/yum_repositories/defaults/smeupdates/type -/etc/e-smith/db/yum_repositories/defaults/smeupdates/BaseURL -/etc/e-smith/db/yum_repositories/defaults/smeupdates/status -/etc/e-smith/db/yum_repositories/defaults/smeupdates/Name -/etc/e-smith/db/yum_repositories/defaults/smeupdates/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/smeupdates/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/smeupdates/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/updates -/etc/e-smith/db/yum_repositories/defaults/updates/type -/etc/e-smith/db/yum_repositories/defaults/updates/BaseURL -/etc/e-smith/db/yum_repositories/defaults/updates/status -/etc/e-smith/db/yum_repositories/defaults/updates/Name -/etc/e-smith/db/yum_repositories/defaults/updates/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/updates/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/updates/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/contrib -/etc/e-smith/db/yum_repositories/defaults/contrib/type -/etc/e-smith/db/yum_repositories/defaults/contrib/BaseURL -/etc/e-smith/db/yum_repositories/defaults/contrib/status -/etc/e-smith/db/yum_repositories/defaults/contrib/Name -/etc/e-smith/db/yum_repositories/defaults/contrib/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/contrib/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/contrib/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/addons -/etc/e-smith/db/yum_repositories/defaults/addons/type -/etc/e-smith/db/yum_repositories/defaults/addons/BaseURL -/etc/e-smith/db/yum_repositories/defaults/addons/status -/etc/e-smith/db/yum_repositories/defaults/addons/Name -/etc/e-smith/db/yum_repositories/defaults/addons/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/addons/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/addons/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smeos -/etc/e-smith/db/yum_repositories/defaults/smeos/type -/etc/e-smith/db/yum_repositories/defaults/smeos/BaseURL -/etc/e-smith/db/yum_repositories/defaults/smeos/status -/etc/e-smith/db/yum_repositories/defaults/smeos/Name -/etc/e-smith/db/yum_repositories/defaults/smeos/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/smeos/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/smeos/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smeaddons -/etc/e-smith/db/yum_repositories/defaults/smeaddons/type -/etc/e-smith/db/yum_repositories/defaults/smeaddons/BaseURL -/etc/e-smith/db/yum_repositories/defaults/smeaddons/status -/etc/e-smith/db/yum_repositories/defaults/smeaddons/Name -/etc/e-smith/db/yum_repositories/defaults/smeaddons/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/smeaddons/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/smeaddons/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smeupdates-testing -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/type -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/BaseURL -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/status -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/Name -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/testing -/etc/e-smith/db/yum_repositories/defaults/testing/type -/etc/e-smith/db/yum_repositories/defaults/testing/BaseURL -/etc/e-smith/db/yum_repositories/defaults/testing/status -/etc/e-smith/db/yum_repositories/defaults/testing/Name -/etc/e-smith/db/yum_repositories/defaults/testing/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/testing/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/testing/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smetest -/etc/e-smith/db/yum_repositories/defaults/smetest/type -/etc/e-smith/db/yum_repositories/defaults/smetest/BaseURL -/etc/e-smith/db/yum_repositories/defaults/smetest/status -/etc/e-smith/db/yum_repositories/defaults/smetest/Name -/etc/e-smith/db/yum_repositories/defaults/smetest/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/smetest/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/smetest/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smedev -/etc/e-smith/db/yum_repositories/defaults/smedev/type -/etc/e-smith/db/yum_repositories/defaults/smedev/BaseURL -/etc/e-smith/db/yum_repositories/defaults/smedev/status -/etc/e-smith/db/yum_repositories/defaults/smedev/Name -/etc/e-smith/db/yum_repositories/defaults/smedev/GPGCheck -/etc/e-smith/db/yum_repositories/defaults/smedev/EnableGroups -/etc/e-smith/db/yum_repositories/defaults/smedev/Visible -%dir %attr(0755,root,root) /etc/e-smith/db/yum_updates -%dir %attr(0755,root,root) /etc/e-smith/db/yum_available -%dir %attr(0755,root,root) /etc/e-smith/db/yum_installed -%dir %attr(0755,root,root) /etc/e-smith/db/configuration -%dir %attr(0755,root,root) /etc/e-smith/db/configuration/defaults -%dir %attr(0755,root,root) /etc/e-smith/db/configuration/defaults/yum -/etc/e-smith/db/configuration/defaults/yum/type -/etc/e-smith/db/configuration/defaults/yum/RandomDelay -/etc/e-smith/db/configuration/defaults/yum/status -/etc/e-smith/db/configuration/defaults/yum/GPGCheck -/etc/e-smith/db/configuration/defaults/yum/PackageFunctions -/etc/e-smith/db/configuration/defaults/yum/EnableGroups -/etc/e-smith/db/configuration/defaults/yum/AutoInstallUpdates -%dir %attr(0755,root,root) /etc/e-smith/db/configuration/force -%dir %attr(0755,root,root) /etc/e-smith/db/configuration/force/yum -/etc/e-smith/db/configuration/force/yum/AutoInstallUpdates -%dir %attr(0755,root,root) /etc/e-smith/events -%dir %attr(0755,root,root) /etc/e-smith/events/actions -%attr(0554,root,root) /etc/e-smith/events/actions/yum-import-keys -%attr(0554,root,root) /etc/e-smith/events/actions/yum-update-dbs -%attr(0554,root,root) /etc/e-smith/events/actions/yum-action -%dir %attr(0755,root,root) /etc/e-smith/events/yum-remove -/etc/e-smith/events/yum-remove/S50initialize-default-databases -/etc/e-smith/events/yum-remove/S20yum-action -/etc/e-smith/events/yum-remove/S90yum-update-dbs -/etc/e-smith/events/yum-remove/S80navigation-conf -%dir %attr(0755,root,root) /etc/e-smith/events/local -/etc/e-smith/events/local/S90yum-update-dbs -%dir %attr(0755,root,root) /etc/e-smith/events/bootstrap-console-save -/etc/e-smith/events/bootstrap-console-save/S10yum-import-keys -%dir %attr(0755,root,root) /etc/e-smith/events/bootstrap-console-save/templates2expand -%dir %attr(0755,root,root) /etc/e-smith/events/bootstrap-console-save/templates2expand/etc -/etc/e-smith/events/bootstrap-console-save/templates2expand/etc/yum.conf -%dir %attr(0755,root,root) /etc/e-smith/events/yum-modify -%dir %attr(0755,root,root) /etc/e-smith/events/yum-modify/templates2expand -%dir %attr(0755,root,root) /etc/e-smith/events/yum-modify/templates2expand/etc -/etc/e-smith/events/yum-modify/templates2expand/etc/yum.conf -%dir %attr(0755,root,root) /etc/e-smith/events/yum-install -/etc/e-smith/events/yum-install/S50initialize-default-databases -/etc/e-smith/events/yum-install/S20yum-action -/etc/e-smith/events/yum-install/S90yum-update-dbs -/etc/e-smith/events/yum-install/S80navigation-conf -%dir %attr(0755,root,root) /etc/e-smith/events/yum-update -/etc/e-smith/events/yum-update/S50initialize-default-databases -/etc/e-smith/events/yum-update/S20yum-action -/etc/e-smith/events/yum-update/S90yum-update-dbs -/etc/e-smith/events/yum-update/S80navigation-conf -%dir %attr(0755,root,root) /var/service -%dir %attr(0755,root,root) /var/service/yum -%attr(0644,root,root) /var/service/yum/down -%attr(0755,root,root) /var/service/yum/run -%dir %attr(0700,root,root) /var/service/yum/supervise -%dir %attr(0755,root,root) /var/service/yum/log -%attr(0755,root,root) /var/service/yum/log/run -%dir %attr(0700,root,root) /var/service/yum/log/supervise -%dir %attr(2750,smelog,smelog) /var/log/yum -%dir %attr(0755,root,root) /sbin/e-smith -%attr(0755,root,root) /sbin/e-smith/yum -%attr(0700,root,root) /sbin/e-smith/yum_update_dbs