/[smeserver]/rpms/smeserver-yum/sme7/smeserver-yum-2.0.0-updatetoggle.patch
ViewVC logotype

Annotation of /rpms/smeserver-yum/sme7/smeserver-yum-2.0.0-updatetoggle.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Tue Sep 15 16:37:04 2009 UTC (15 years, 2 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-yum-2_0_0-15_el4_sme, smeserver-yum-2_0_0-12_el4_sme, smeserver-yum-2_0_0-8_el4_sme, smeserver-yum-2_0_0-17_el4_sme, smeserver-yum-2_0_0-11_el4_sme, smeserver-yum-2_0_0-14_el4_sme, smeserver-yum-2_0_0-13_el4_sme, smeserver-yum-2_0_0-16_el4_sme, smeserver-yum-2_0_0-10_el4_sme, HEAD
* Tue Sep 15 2009 Shad L. Lords <slords@mail.com> 2.0.0-10.sme
- set unsaved changes in yum event [SME: 2081]
- move yum warming to sme yum plugin [SME: 5472]
- ensure file exists before unlinking [SME: 4169]
- remove semicolons from yum plugin

1 slords 1.1 --- smeserver-yum-2.0.0/root/etc/e-smith/db/configuration/defaults/yum/check4updates.d 2009-09-15 10:19:24.000000000 -0600
2     +++ smeserver-yum-2.0.0/root/etc/e-smith/db/configuration/defaults/yum/check4updates 2009-09-15 10:19:30.000000000 -0600
3     @@ -0,0 +1 @@
4     +daily
5     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
6     --- 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
7     +++ 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
8     @@ -13,7 +13,7 @@
9    
10     <entry>
11     <base>LABEL_YUM_STATUS</base>
12     - <trans>Check for updates daily</trans>
13     + <trans>Check for updates</trans>
14     </entry>
15    
16     <entry>
17     @@ -245,4 +245,19 @@
18     </trans>
19     </entry>
20    
21     + <entry>
22     + <base>1DAILY</base>
23     + <trans>Daily</trans>
24     + </entry>
25     +
26     + <entry>
27     + <base>2WEEKLY</base>
28     + <trans>Weekly</trans>
29     + </entry>
30     +
31     + <entry>
32     + <base>3MONTHLY</base>
33     + <trans>Monthly</trans>
34     + </entry>
35     +
36     </lexicon>
37     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
38     --- smeserver-yum-2.2.0/root/etc/e-smith/web/functions/yum 2008-10-08 01:25:45.000000000 +1100
39     +++ smeserver-yum-2.2.0.new/root/etc/e-smith/web/functions/yum 2009-09-12 18:06:39.000000000 +1000
40     @@ -221,9 +221,9 @@
41    
42     <field
43     type="select"
44     - id="yum_status"
45     - options="'disabled' => 'DISABLED', 'enabled' => 'ENABLED'"
46     - value="get_status('status')">
47     + id="yum_check4updates"
48     + options="'disabled' => 'DISABLED', 'daily' => '1DAILY', 'weekly' => '2WEEKLY', 'monthly' => '3MONTHLY'"
49     + value="get_status('check4updates')">
50     <label>LABEL_YUM_STATUS</label>
51     </field>
52    
53     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
54     --- smeserver-yum-2.2.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm 2008-10-08 01:25:45.000000000 +1100
55     +++ 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
56     @@ -193,13 +193,20 @@
57     my $q = $fm->{'cgi'};
58    
59     for my $param ( qw(
60     - status
61     PackageFunctions
62     ) )
63     {
64     $db->set_prop('yum', $param, $q->param("yum_$param"));
65     }
66    
67     + my $check4updates = $q->param("yum_check4updates");
68     + my $status = 'disabled';
69     +
70     + if ($check4updates ne 'disabled') { $status = 'enabled'; }
71     +
72     + $db->set_prop('yum', 'check4updates', $check4updates);
73     + $db->set_prop('yum', 'status', $status);
74     +
75     my %selected = map {$_ => 1} $q->param('SelectedRepositories');
76    
77     foreach my $repos (
78     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
79     --- smeserver-yum-2.2.0/smeserver-yum-1.1.2-26-filelist 2006-03-16 17:22:22.000000000 +1100
80     +++ smeserver-yum-2.2.0.new/smeserver-yum-1.1.2-26-filelist 1970-01-01 10:00:00.000000000 +1000
81     @@ -1,219 +0,0 @@
82     -%dir %attr(0755,root,root) /service
83     -%dir %attr(0755,root,root) /service/yum
84     -%dir %attr(0755,root,root) /usr/lib/perl5/site_perl/esmith
85     -%dir %attr(0755,root,root) /usr/lib/perl5/site_perl/esmith/FormMagick
86     -%dir %attr(0755,root,root) /usr/lib/perl5/site_perl/esmith/FormMagick/Panel
87     -%attr(0644,root,root) /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm.orig
88     -%attr(0644,root,root) /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/yum.pm
89     -%dir %attr(0755,root,root) /usr/share/rpm-gpg-keys
90     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-rawhide
91     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY.dag.txt
92     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-beta
93     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY
94     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-fedora-rawhide
95     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY.dries.txt
96     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-fedora-test
97     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-SMEServer7
98     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-CentOS-3
99     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-CentOS-4
100     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-freshrpms
101     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY.atrpms
102     -/usr/share/rpm-gpg-keys/RPM-GPG-KEY-fedora
103     -%attr(0700,root,root) /etc/cron.daily/smeserver-yum
104     -%dir %attr(0755,root,root) /etc/e-smith
105     -%dir %attr(0755,root,root) /etc/e-smith/web
106     -%dir %attr(0550,root,admin) /etc/e-smith/web/panels
107     -%dir %attr(0755,root,root) /etc/e-smith/web/panels/manager
108     -%dir %attr(0755,root,root) /etc/e-smith/web/panels/manager/cgi-bin
109     -/etc/e-smith/web/panels/manager/cgi-bin/yum
110     -%dir %attr(0550,root,admin) /etc/e-smith/web/functions
111     -%attr(04750,root,admin) /etc/e-smith/web/functions/yum
112     -%dir %attr(0755,root,root) /etc/e-smith/templates
113     -%dir %attr(0755,root,root) /etc/e-smith/templates/etc
114     -%dir %attr(0755,root,root) /etc/e-smith/templates/etc/yum.conf
115     -/etc/e-smith/templates/etc/yum.conf/10main_debuglevel
116     -/etc/e-smith/templates/etc/yum.conf/10main_installonlypkgs
117     -/etc/e-smith/templates/etc/yum.conf/10main_cachedir
118     -/etc/e-smith/templates/etc/yum.conf/10main_exactarch
119     -/etc/e-smith/templates/etc/yum.conf/10main_logfile
120     -/etc/e-smith/templates/etc/yum.conf/10main
121     -/etc/e-smith/templates/etc/yum.conf/10main_obsoletes
122     -/etc/e-smith/templates/etc/yum.conf/20repositories
123     -/etc/e-smith/templates/etc/yum.conf/10main_tolerant
124     -%dir %attr(0755,root,root) /etc/e-smith/locale
125     -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us
126     -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us/etc
127     -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us/etc/e-smith
128     -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us/etc/e-smith/web
129     -%dir %attr(0755,root,root) /etc/e-smith/locale/en-us/etc/e-smith/web/functions
130     -/etc/e-smith/locale/en-us/etc/e-smith/web/functions/yum
131     -%dir %attr(0755,root,root) /etc/e-smith/db
132     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories
133     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/migrate
134     -/etc/e-smith/db/yum_repositories/migrate/20SMERepos
135     -/etc/e-smith/db/yum_repositories/migrate/00openRW
136     -/etc/e-smith/db/yum_repositories/migrate/10GPG_and_Groups
137     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults
138     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/centosplus
139     -/etc/e-smith/db/yum_repositories/defaults/centosplus/type
140     -/etc/e-smith/db/yum_repositories/defaults/centosplus/BaseURL
141     -/etc/e-smith/db/yum_repositories/defaults/centosplus/status
142     -/etc/e-smith/db/yum_repositories/defaults/centosplus/Name
143     -/etc/e-smith/db/yum_repositories/defaults/centosplus/GPGCheck
144     -/etc/e-smith/db/yum_repositories/defaults/centosplus/EnableGroups
145     -/etc/e-smith/db/yum_repositories/defaults/centosplus/Visible
146     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/extras
147     -/etc/e-smith/db/yum_repositories/defaults/extras/type
148     -/etc/e-smith/db/yum_repositories/defaults/extras/BaseURL
149     -/etc/e-smith/db/yum_repositories/defaults/extras/status
150     -/etc/e-smith/db/yum_repositories/defaults/extras/Name
151     -/etc/e-smith/db/yum_repositories/defaults/extras/GPGCheck
152     -/etc/e-smith/db/yum_repositories/defaults/extras/EnableGroups
153     -/etc/e-smith/db/yum_repositories/defaults/extras/Visible
154     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/base
155     -/etc/e-smith/db/yum_repositories/defaults/base/type
156     -/etc/e-smith/db/yum_repositories/defaults/base/BaseURL
157     -/etc/e-smith/db/yum_repositories/defaults/base/status
158     -/etc/e-smith/db/yum_repositories/defaults/base/Name
159     -/etc/e-smith/db/yum_repositories/defaults/base/GPGCheck
160     -/etc/e-smith/db/yum_repositories/defaults/base/EnableGroups
161     -/etc/e-smith/db/yum_repositories/defaults/base/Visible
162     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smeupdates
163     -/etc/e-smith/db/yum_repositories/defaults/smeupdates/type
164     -/etc/e-smith/db/yum_repositories/defaults/smeupdates/BaseURL
165     -/etc/e-smith/db/yum_repositories/defaults/smeupdates/status
166     -/etc/e-smith/db/yum_repositories/defaults/smeupdates/Name
167     -/etc/e-smith/db/yum_repositories/defaults/smeupdates/GPGCheck
168     -/etc/e-smith/db/yum_repositories/defaults/smeupdates/EnableGroups
169     -/etc/e-smith/db/yum_repositories/defaults/smeupdates/Visible
170     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/updates
171     -/etc/e-smith/db/yum_repositories/defaults/updates/type
172     -/etc/e-smith/db/yum_repositories/defaults/updates/BaseURL
173     -/etc/e-smith/db/yum_repositories/defaults/updates/status
174     -/etc/e-smith/db/yum_repositories/defaults/updates/Name
175     -/etc/e-smith/db/yum_repositories/defaults/updates/GPGCheck
176     -/etc/e-smith/db/yum_repositories/defaults/updates/EnableGroups
177     -/etc/e-smith/db/yum_repositories/defaults/updates/Visible
178     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/contrib
179     -/etc/e-smith/db/yum_repositories/defaults/contrib/type
180     -/etc/e-smith/db/yum_repositories/defaults/contrib/BaseURL
181     -/etc/e-smith/db/yum_repositories/defaults/contrib/status
182     -/etc/e-smith/db/yum_repositories/defaults/contrib/Name
183     -/etc/e-smith/db/yum_repositories/defaults/contrib/GPGCheck
184     -/etc/e-smith/db/yum_repositories/defaults/contrib/EnableGroups
185     -/etc/e-smith/db/yum_repositories/defaults/contrib/Visible
186     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/addons
187     -/etc/e-smith/db/yum_repositories/defaults/addons/type
188     -/etc/e-smith/db/yum_repositories/defaults/addons/BaseURL
189     -/etc/e-smith/db/yum_repositories/defaults/addons/status
190     -/etc/e-smith/db/yum_repositories/defaults/addons/Name
191     -/etc/e-smith/db/yum_repositories/defaults/addons/GPGCheck
192     -/etc/e-smith/db/yum_repositories/defaults/addons/EnableGroups
193     -/etc/e-smith/db/yum_repositories/defaults/addons/Visible
194     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smeos
195     -/etc/e-smith/db/yum_repositories/defaults/smeos/type
196     -/etc/e-smith/db/yum_repositories/defaults/smeos/BaseURL
197     -/etc/e-smith/db/yum_repositories/defaults/smeos/status
198     -/etc/e-smith/db/yum_repositories/defaults/smeos/Name
199     -/etc/e-smith/db/yum_repositories/defaults/smeos/GPGCheck
200     -/etc/e-smith/db/yum_repositories/defaults/smeos/EnableGroups
201     -/etc/e-smith/db/yum_repositories/defaults/smeos/Visible
202     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smeaddons
203     -/etc/e-smith/db/yum_repositories/defaults/smeaddons/type
204     -/etc/e-smith/db/yum_repositories/defaults/smeaddons/BaseURL
205     -/etc/e-smith/db/yum_repositories/defaults/smeaddons/status
206     -/etc/e-smith/db/yum_repositories/defaults/smeaddons/Name
207     -/etc/e-smith/db/yum_repositories/defaults/smeaddons/GPGCheck
208     -/etc/e-smith/db/yum_repositories/defaults/smeaddons/EnableGroups
209     -/etc/e-smith/db/yum_repositories/defaults/smeaddons/Visible
210     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smeupdates-testing
211     -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/type
212     -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/BaseURL
213     -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/status
214     -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/Name
215     -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/GPGCheck
216     -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/EnableGroups
217     -/etc/e-smith/db/yum_repositories/defaults/smeupdates-testing/Visible
218     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/testing
219     -/etc/e-smith/db/yum_repositories/defaults/testing/type
220     -/etc/e-smith/db/yum_repositories/defaults/testing/BaseURL
221     -/etc/e-smith/db/yum_repositories/defaults/testing/status
222     -/etc/e-smith/db/yum_repositories/defaults/testing/Name
223     -/etc/e-smith/db/yum_repositories/defaults/testing/GPGCheck
224     -/etc/e-smith/db/yum_repositories/defaults/testing/EnableGroups
225     -/etc/e-smith/db/yum_repositories/defaults/testing/Visible
226     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smetest
227     -/etc/e-smith/db/yum_repositories/defaults/smetest/type
228     -/etc/e-smith/db/yum_repositories/defaults/smetest/BaseURL
229     -/etc/e-smith/db/yum_repositories/defaults/smetest/status
230     -/etc/e-smith/db/yum_repositories/defaults/smetest/Name
231     -/etc/e-smith/db/yum_repositories/defaults/smetest/GPGCheck
232     -/etc/e-smith/db/yum_repositories/defaults/smetest/EnableGroups
233     -/etc/e-smith/db/yum_repositories/defaults/smetest/Visible
234     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_repositories/defaults/smedev
235     -/etc/e-smith/db/yum_repositories/defaults/smedev/type
236     -/etc/e-smith/db/yum_repositories/defaults/smedev/BaseURL
237     -/etc/e-smith/db/yum_repositories/defaults/smedev/status
238     -/etc/e-smith/db/yum_repositories/defaults/smedev/Name
239     -/etc/e-smith/db/yum_repositories/defaults/smedev/GPGCheck
240     -/etc/e-smith/db/yum_repositories/defaults/smedev/EnableGroups
241     -/etc/e-smith/db/yum_repositories/defaults/smedev/Visible
242     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_updates
243     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_available
244     -%dir %attr(0755,root,root) /etc/e-smith/db/yum_installed
245     -%dir %attr(0755,root,root) /etc/e-smith/db/configuration
246     -%dir %attr(0755,root,root) /etc/e-smith/db/configuration/defaults
247     -%dir %attr(0755,root,root) /etc/e-smith/db/configuration/defaults/yum
248     -/etc/e-smith/db/configuration/defaults/yum/type
249     -/etc/e-smith/db/configuration/defaults/yum/RandomDelay
250     -/etc/e-smith/db/configuration/defaults/yum/status
251     -/etc/e-smith/db/configuration/defaults/yum/GPGCheck
252     -/etc/e-smith/db/configuration/defaults/yum/PackageFunctions
253     -/etc/e-smith/db/configuration/defaults/yum/EnableGroups
254     -/etc/e-smith/db/configuration/defaults/yum/AutoInstallUpdates
255     -%dir %attr(0755,root,root) /etc/e-smith/db/configuration/force
256     -%dir %attr(0755,root,root) /etc/e-smith/db/configuration/force/yum
257     -/etc/e-smith/db/configuration/force/yum/AutoInstallUpdates
258     -%dir %attr(0755,root,root) /etc/e-smith/events
259     -%dir %attr(0755,root,root) /etc/e-smith/events/actions
260     -%attr(0554,root,root) /etc/e-smith/events/actions/yum-import-keys
261     -%attr(0554,root,root) /etc/e-smith/events/actions/yum-update-dbs
262     -%attr(0554,root,root) /etc/e-smith/events/actions/yum-action
263     -%dir %attr(0755,root,root) /etc/e-smith/events/yum-remove
264     -/etc/e-smith/events/yum-remove/S50initialize-default-databases
265     -/etc/e-smith/events/yum-remove/S20yum-action
266     -/etc/e-smith/events/yum-remove/S90yum-update-dbs
267     -/etc/e-smith/events/yum-remove/S80navigation-conf
268     -%dir %attr(0755,root,root) /etc/e-smith/events/local
269     -/etc/e-smith/events/local/S90yum-update-dbs
270     -%dir %attr(0755,root,root) /etc/e-smith/events/bootstrap-console-save
271     -/etc/e-smith/events/bootstrap-console-save/S10yum-import-keys
272     -%dir %attr(0755,root,root) /etc/e-smith/events/bootstrap-console-save/templates2expand
273     -%dir %attr(0755,root,root) /etc/e-smith/events/bootstrap-console-save/templates2expand/etc
274     -/etc/e-smith/events/bootstrap-console-save/templates2expand/etc/yum.conf
275     -%dir %attr(0755,root,root) /etc/e-smith/events/yum-modify
276     -%dir %attr(0755,root,root) /etc/e-smith/events/yum-modify/templates2expand
277     -%dir %attr(0755,root,root) /etc/e-smith/events/yum-modify/templates2expand/etc
278     -/etc/e-smith/events/yum-modify/templates2expand/etc/yum.conf
279     -%dir %attr(0755,root,root) /etc/e-smith/events/yum-install
280     -/etc/e-smith/events/yum-install/S50initialize-default-databases
281     -/etc/e-smith/events/yum-install/S20yum-action
282     -/etc/e-smith/events/yum-install/S90yum-update-dbs
283     -/etc/e-smith/events/yum-install/S80navigation-conf
284     -%dir %attr(0755,root,root) /etc/e-smith/events/yum-update
285     -/etc/e-smith/events/yum-update/S50initialize-default-databases
286     -/etc/e-smith/events/yum-update/S20yum-action
287     -/etc/e-smith/events/yum-update/S90yum-update-dbs
288     -/etc/e-smith/events/yum-update/S80navigation-conf
289     -%dir %attr(0755,root,root) /var/service
290     -%dir %attr(0755,root,root) /var/service/yum
291     -%attr(0644,root,root) /var/service/yum/down
292     -%attr(0755,root,root) /var/service/yum/run
293     -%dir %attr(0700,root,root) /var/service/yum/supervise
294     -%dir %attr(0755,root,root) /var/service/yum/log
295     -%attr(0755,root,root) /var/service/yum/log/run
296     -%dir %attr(0700,root,root) /var/service/yum/log/supervise
297     -%dir %attr(2750,smelog,smelog) /var/log/yum
298     -%dir %attr(0755,root,root) /sbin/e-smith
299     -%attr(0755,root,root) /sbin/e-smith/yum
300     -%attr(0700,root,root) /sbin/e-smith/yum_update_dbs

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed