summaryrefslogtreecommitdiff
blob: 5971fad779f1f561d137ce349caf18a46de5c7b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
# ChangeLog for app-admin/portki
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
# $Header: $

  01 Jun 2007; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.10.4, dedicated to yearly birthday wishes and zlot DM :)

  BUG: FINALLY forceall fix w/ ExecutionDay (green case)


  27 Dec 2006; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.10.3, dedicated to retirement-in-3-years-plan: wish me luck!

  BUG: fixed dependencies in portki.ebuild
  BUG: clean stage: error: lstat() of directory /usr/portage/packages missing
  BUG: broken dispatch-conf patch in portage 2.1.2
  CHANGE: updated dispatch-conf patch to match portage 2.1.1 and 2.1.2
  CHANGE: failure during patching dispatch-conf will result in emerge error


  24 Sep 2006; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.10.2, dedicated to new SwMind's Sales Director :)

  BUG: updated portki dependencies in ebuild
  BUG: Ignored error of stage  should be marked as FAILED stage in info
  BUG: error during dispatch-conf (i.e. missing config option) is not detected by portki
  CHANGE: changed tmpreaper to tmpwatch
  CHANGE: ignore-on-fail now ignores all phases 
  FEATURE: more information sent to masterhost during put stage
  CHANGE: general change in stageEnd/errExit logic on failed stages


  07 Jul 2006; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.10.1, dedicated to DoKl@ :)

  BUG: fixed glsa-usage
  BUG: wrong local usage in clean stage
  BUG: master stage breaking ExecutionDay discovery (green case)
  BUG: forceall works in all cases
  BUG: new patch for glsa-check
  BUG: better information in info stage for not applied glsa's
  BUG: dispatch-conf call uses 2>/dev/null to omit error message (pre sort)
  BUG: when some conf args (mostly in sync) not being defined!
  FEATURE: some portki.conf cleanup and clarification
  FEATURE: added INSTALL.txt and more files to the tarball


  02 Sep 2005; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.10.0, dedicated to cieszyn 'brackie beer' and some sms'es

  FEATURE: emerge cycle now support every 3m, 6m and 12m intervals
  FEATURE: info output cycle is linked with emerge one using ExecutionDay
  BUG: forceall didn't work
  BUG: changed ebuild.config working
  BUG: new emerge on fail output
  BUG: echo 'CONFIG FILE NEEDS UPDATE' removed in non-verbose mode.


  06 Jun 2005; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.9.0, dedicated with a little late, to "bojanka birthday, 26!"

  FEATURE: added DEPEND atom to eix-0.2.2
  FEATURE: added revdep-rebuild ignore phase
  FEATURE: moved revdep/depclean to clean stage
  BUG: added before revdep: rm -f $HOME/.revdep-rebuild*
  BUG: zmiana eix -u na update-eix
  BUG: info phase is sync with WEEKLY/MONTHLY cycle
  BUG: broken dispatch-conf patch + config


  03 Mar 2005; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.8.2, dedicated to "Drugi slub mojego Dziadzia, best wishes!"

  FEATURES added:
  .. change info phase to being sync with emerge_cycle variable

  BUGS fixed: 
  .. fix bug with empty genlop information (slightly changed logic)
  .. changed tmpreaper category dependency in portki ebuild
  .. fixed serious bug in emerge pretend phase missing depend problems


  17 Feb 2005; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.8.1, dedicated to "XELION fucha ;)"

  FEATURES added:
  .. added eix support (soft dependency), and removed esearch dependecy
  .. new command "portki forceall" = all + force emerge no matter of cycle var.
  .. add emerge -p depclean at end of emerge

  BUGS fixed: 
  .. nagios errorcodes are now nagios-plugin compliant


  15 Jan 2005; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.8.0, dedicated to PMS :) /not released into public/

  FEATURES added:
  .. patch for glsa-check os.system bug
  .. better info stage information about runned stages (TODAY/etc)

  BUGS fixed: 
  .. ebuild downgrades UD was not catch in pretend output due to wrong regexp


  10 Jan 2005; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.7.0, dedicated to "pytania-sw-20050109-txt" ;)

  FEATURES added:
  .. info about last 7 (variable) days from genlop
  .. changed qpkg to equery
  .. added portlog result to put stage output
  .. better glsa-check output handling in emerge stage
  .. emerge can be executed now in  weekly or montlhy cycle only

  BUGS fixed:
  .. portki now checks for root at start
  .. portki nagios has longer warning state detection (10000s vs 86400)
  .. portki gave ignored errors in 60/70 stages on sudo calls (missing path)
  .. emerge stage gave error  when $filest_left was empty
  .. packages.mask overwrite


  06 Dec 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.6.1, dedicated to "Swiety Mikolaj & sikanie w lozko :)"

  FEATURES added:
  .. revdep-rebuild can be now ignored
  .. depend changed to bash-3.0 and genlop-0.30
  .. portki info prints config files left

  BUGS fixed:
  .. revdep-rebuild cache removal output is now properly redirected to null
  .. no error message at 40.emerge when portki updates portki :) (tmpreaper)
  .. correct 'portki nagios' support (permissions in ebuild + stages)
  .. fixed put/* files growing because of wrong use '>>' instead of '>'


  04 Dec 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.6.0, dedicated to my brother who's got birthday today :)

  FEATURES added:
  .. allowed to broke stages (ignored ones ) are now ignored only ONCE.
  .. new cfg files for update are reported to log/console at dispatch phase
  .. revdep-rebuild after emerge

  BUGS fixed:
  .. nagios permissions
  .. fixed extra info on package update even when verbose was off
  .. dispatch-conf patch updated
  .. INFO warning about lock is not shown is lock is held shorter than 3600s.


  25 Nov 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.5.0

  FEATURES added:
  .. EMERGE critical package was UPDATED -> "EMERGE UPDATED CRITICAL PACAKGE: $pname"
  .. portki INFO informuje ze jest (b)lock aktywny
  .. changed default time from "07 17" to "06"
  .. changed to 644 /usr/lib/portki files.

  BUGS fixed:
  .. master: shows info on start and uses rsync instead emerge
  .. oslabione sprawdzenie ze portki.cron nie istnieje
  .. stage_name not being definied on 'portki unlock' etc <10 stage commands
  .. emerge stage skipped packages update after empty pretend (verbose/grep/-s bug)
  .. portki unlock pokazalo czas wykonywania 50s podczas kiedy usuwalo lock 5s
  .. tailonfail in stage 40.emerge pokazuje sie w /var/log/portki.log a nie powinno (tylko na ekran)


  28 Oct 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  ----------------------------------------------------------------------------
  NEW VERSION: 0.4.1

  FEATURES added:
  .. single stage execution model -> selected stage execution model

  BUGS fixed:
  .. dokeep on /var/state/portki/last in ebuild
  .. if emerge -p returns nothing, real world emerge is skipped saving some cputime.
  .. make.conf bug update in case of last/* removal
  .. verbose info banner on cron run is now disabled
  .. genlop is shorter now (17 instead of 50)
  .. on no execution in verbose mode -> info about failure to detect runnable stage


  26 Oct 2004; Radoslaw Stachowiak <radek@gentoo.org>:

  NEW VERSION: 0.4.0

  FEATURES added:
  .. portki test on 01 stage, testuja cala konfiguracje portek 
  .. definicja w portki.conf uszkodzonych stage'ow, tzw bledu niekrytycznego
  .. cmd.* are now 'bashed' instead of 'sourced'
  .. check stages definition (regexp) on portki.sh parsing stage.
  .. realverbose mode (stage_log is redirected to /dev/stdout - nologging)
  .. info on critical (user defined or world) packages updates (genlop parsing)
  .. nagios plugins status information compability (portki nagios)
  .. pretend options in portki.conf -> tree is now disabled by default

  BUGS fixed:
  .. portki info powinno dzialac nawet jesli jest lock
  .. portki info nie usuwa stanu failed calych portek
  .. ebuild usuwa /var/state/portki/(last|tmp)/*
  .. zastapienie czasow %s z plikow na fulldate, uzycie stat -c %y, zmiany w obsludze last
  .. poprawki w Makefile

  22 Oct 2004; Radoslaw Stachowiak <radek@gentoo.org>:

  New version 0.3.2

  NEW BLOCK feature: portki block - blokuje portki do podanej daty/ilosci sekund z powodem
  
  Many fixes for 0.3.2 release:
  .. tmpreaper /var/log/portage
  .. portki resume = continue
  .. mkdir on ebuild.config 2> /dev/null
  .. resume informuje na starcie ze pracuje w trybie resume
  .. esearch informuje na starcie ze pracuje
  .. lasterr jest aliasem do lastfail
  .. RUNNING from pokazuje juz poprawna date
  .. info wie kiedy stage zakonczyls ie bledem (failem) odrozniajac to od RUNNING
  .. naprawiony blad z plikami sciaganymi w fazie update (cmd.remote itp)

  27 Sep 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  New version 0.3.1

  09 Sep 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  New version 0.3.0

  01 Sep 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  New version 0.2.3

  30 Aug 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  New version 0.2.1

  28 Aug 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  Marked stable on x86

  22 Aug 2004; Radoslaw Stachowiak <radek@gentoo.org>:
  Initial import v0.2.0.  Ebuild submitted by me.