Magellan Linux

Annotation of /tags/mage-0_4_111/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1505 - (hide annotations) (download)
Tue Aug 30 12:22:26 2011 UTC (12 years, 8 months ago) by niro
Original Path: trunk/mage/ChangeLog
File size: 35450 byte(s)
-updated ChangeLog
1 niro 1505 2011-08-30 Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r1504] VERSION:
4     -version 0.4.29
5     * [r1503] usr/lib/mage/magequery.sh:
6     -support exact filename searching
7     * [r1502] usr/lib/mage/mage4.functions.sh:
8     -fixed svn detection
9     * [r1501] usr/lib/mage/muserdel:
10     -support chrooted userdels
11     * [r1500] usr/lib/mage/museradd:
12     -support chrooted groupadds
13     * [r1499] usr/lib/mage/mgroupdel:
14     -support chrooted groupdels
15     * [r1498] usr/lib/mage/mgroupadd:
16     -support chrooted groupadds
17    
18 niro 1442 2011-07-25 Niels Rogalla <niro@magellan-linux.de>
19    
20 niro 1505 * [r1444] ChangeLog:
21     -updated ChangeLog
22 niro 1444 * [r1443] VERSION:
23     -version 0.4.28
24     * [r1442] ChangeLog[ADD], Makefile:
25     -added ChangeLog and install it to the docdir
26     * [r1441] Makefile:
27     -handle renamed src-doc dir
28     -install doc data to versionized datadir
29     * [r1440] usr/share/doc/mage[CPY], usr/share/doc/mage-0.3[DEL]:
30     -renamed to mage
31 niro 1442 * [r1439] Makefile, VERSION[ADD]:
32     -added global version file and update it via Makefile
33     * [r1438] usr/lib/mage/mage4.functions.sh:
34     -do not eval * while removing backup files from mage tree
35     -dont show ls errors on depwalking highest magefiles
36     * [r1437] usr/lib/mage/mage.rc.global:
37     -removed old distribution settings
38     -always enabled MAGE_TREE_DEST variable
39     * [r1436] usr/lib/mage/smage2.sh:
40     -better pre/postinstrall, pre/postremove function support with
41     split_packages. include preinstall_${subpackage} as preinstall
42     function when declared
43     * [r1435] usr/lib/mage/smage2.sh:
44     -fixed mlibtoolize opts
45    
46     2011-06-04 Niels Rogalla <niro@magellan-linux.de>
47    
48     * [r1351] usr/lib/mage/smage2.sh:
49     -added xz support and fixed a missed CRLF at mage generation
50     * [r1349] usr/lib/mage/smage2.sh:
51     -do not override the local state with the global state, if it was
52     set to broken or disabled
53     * [r1347] usr/lib/mage/smage2.sh:
54     -do not print any nonsense for faster file processing and to
55     lower the disk overhead
56     * [r1346] usr/lib/mage/smage2.sh:
57     -support repository based distribution file to support global
58     state settings. we support the per smage method too, but it gets
59     overriden by the global setting
60    
61     2011-05-27 Niels Rogalla <niro@magellan-linux.de>
62    
63     * [r1318] usr/lib/mage/mage4.functions.sh:
64     -fixed a logic error
65     * [r1293] usr/lib/mage/mage4.functions.sh:
66     -be busybox friendly on update-tarball invocation
67     * [r1292] usr/lib/mage/pkgbuild_dir.sh:
68     -fixed coding style and fixed packaging of block special devices
69     * [r1291] usr/lib/mage/smage2.sh:
70     -added mautoreconf() function
71    
72     2011-05-12 Niels Rogalla <niro@magellan-linux.de>
73    
74     * [r1290] usr/lib/mage/magequery.sh:
75     -reworked magequery getopts and fixed coding style
76     * [r1289] usr/lib/mage/mage4.functions.sh:
77     -fix config protect: register ignored file in database with fixed
78     mtime
79     -fixed some whitespaces
80     * [r1288] usr/lib/mage/magequery.sh:
81     -ignore included mage files
82    
83     2011-04-27 Niels Rogalla <niro@magellan-linux.de>
84    
85     * [r1273] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mgroupadd,
86     usr/lib/mage/mgroupdel, usr/lib/mage/museradd,
87     usr/lib/mage/muserdel, usr/lib/mage/smage2.sh:
88     -support busybox out-of-the-box
89     * [r1272] usr/lib/mage/env-rebuild.sh:
90     -fix handling of XDG env-variables
91     * [r1271] usr/lib/mage/mage4.functions.sh,
92     usr/lib/mage/pkgbuild_dir.sh:
93     -fix handling of character devices
94    
95     2011-04-26 Niels Rogalla <niro@magellan-linux.de>
96    
97     * [r1269] usr/lib/mage/mage4.sh:
98     -fixed shebang, mage requires bash
99    
100     2011-01-28 Niels Rogalla <niro@magellan-linux.de>
101    
102     * [r1215] usr/lib/mage/pkgbuild_dir.sh:
103     - add empty fifo
104     * [r1214] usr/lib/mage/mage4.functions.sh:
105     - make user:group for devices and fifo support optional or mage
106     is incompatible to old packages
107     * [r1211] usr/lib/mage/mage4.functions.sh:
108     - make user:group for devices and fifo support optional or mage
109     is incompatible to old packages
110     * [r1209] usr/lib/mage/mage4.functions.sh:
111     - added support for fifos
112     - fifos, character devices and blockdevices should set the owner
113     right
114     - some cosmetic changes and spelling typos
115     * [r1208] usr/lib/mage/pkgbuild_dir.sh:
116     - added support for fifos
117     - fifos, character devices and blockdevices should set the owner
118     right
119     * [r1207] usr/lib/mage/smage2.sh:
120     -smage2 calcmd5 should find the corresponding md5 dir by itself,
121     but support a given dir too
122     * [r1206] usr/lib/mage/magequery.sh:
123     -fixed a typo and some cosmetics
124    
125     2010-07-14 Niels Rogalla <niro@magellan-linux.de>
126    
127     * [r1111] usr/lib/mage/ldd-fix.sh:
128     -be more informative
129    
130     2010-06-28 Niels Rogalla <niro@magellan-linux.de>
131    
132     * [r1087] usr/lib/mage/mage4.functions.sh:
133     -fixed a typo and honor verbose and silent fetch modes
134     * [r1085] usr/lib/mage/mage.rc.global,
135     usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
136     -added WGET_FETCH_OPTIONS variable to mage.rc.global to be more
137     busybox friendly
138     * [r1084] usr/lib/mage/mage4.functions.sh:
139     -fixed whitespaces
140     * [r1083] usr/lib/mage/mage4.functions.sh:
141     -added support for md5sum in update-tarball
142     * [r1082] usr/lib/mage/smage2.sh:
143     -fixed whitespaces
144     * [r1081] usr/lib/mage/smage2.sh:
145     -tell which subpackages will be stripped
146     * [r1080] usr/lib/mage/mage4.sh:
147     -honor update-tarball
148    
149     2010-04-22 Niels Rogalla <niro@magellan-linux.de>
150    
151     * [r972] usr/lib/mage/mage4.functions.sh:
152     -fixed a spelling typo
153    
154     2010-02-19 Niels Rogalla <niro@magellan-linux.de>
155    
156     * [r966] usr/lib/mage/mage4.functions.sh:
157     -check for newer mage version on tarball-sync also
158     * [r965] usr/lib/mage/mage.rc.global:
159     -set default uninstall timeout to 3 secs
160     * [r964] usr/lib/mage/smage2.sh:
161     -fixed typos ( SPLIT_PACKAGE -> SPLIT_PACKAGES )
162    
163     2009-11-24 Niels Rogalla <niro@magellan-linux.de>
164    
165     * [r953] usr/lib/mage/smage2.sh:
166     -install docs only if they exist
167    
168     2009-11-21 Niels Rogalla <niro@magellan-linux.de>
169    
170     * [r951] usr/lib/mage/smage2.sh:
171     -fixed varibale/function export issues with magefile generation
172     in split_packages
173     * [r947] usr/lib/mage/smage2.sh:
174     -omit package build if NOPKGBUILD was set in split_info
175     * [r945] usr/lib/mage/smage2.sh:
176     -fixed sereral issues
177    
178     2009-11-20 Niels Rogalla <niro@magellan-linux.de>
179    
180     * [r943] usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
181     -fixed broken die_pipestatus() function
182     -added the first attempt for split-package support
183     * [r942] usr/lib/mage/env-rebuild.sh,
184     usr/lib/mage/mage4.functions.sh:
185     -support CONFIG_PROTECT target CONFIG_PROTECT_IGNORE to keep
186     user/system modified config files, like passwd
187     * [r941] usr/lib/mage/smage2.sh:
188     -fixed compile logging
189    
190     2009-08-04 Niels Rogalla <niro@magellan-linux.de>
191    
192     * [r892] usr/lib/mage/mage4.functions.sh:
193     -support both blacklist types
194     * [r891] usr/lib/mage/smage2.sh:
195     -fixed a small issue in md5 generation with MAGE_TARGETS set
196     * [r890] usr/lib/mage/smage2.sh:
197     -build md5 for all MAGE_TARGETS if called with 'calcmd5'
198    
199     2009-07-15 Niels Rogalla <niro@magellan-linux.de>
200    
201     * [r887] usr/lib/mage/depwalker.sh:
202     -fixed spelling
203    
204     2009-06-30 Niels Rogalla <niro@magellan-linux.de>
205    
206     * [r885] usr/lib/mage/smage2.sh:
207     -make sure my_SOURCEDIR exist
208    
209     2009-06-29 Niels Rogalla <niro@magellan-linux.de>
210    
211     * [r883] usr/lib/mage/smage2.sh:
212     -fixed some minor issues
213     * [r881] usr/lib/mage/smage2.sh:
214     -fixed wget issues on virtualbox.org; see:
215     http://www.virtualbox.org/ticket/2148
216     * [r880] usr/lib/mage/smage2.sh:
217     -fixed typos
218    
219     2009-05-21 Niels Rogalla <niro@magellan-linux.de>
220    
221     * [r876] usr/lib/mage/mage4.functions.sh:
222     -added basic svn compat
223     * [r875] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
224     -support for build logging in smage
225    
226     2009-05-08 Niels Rogalla <niro@magellan-linux.de>
227    
228     * [r859] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
229     -added step-by-step support
230     * [r858] usr/lib/mage/mage4.functions.sh:
231     -don't fix mtimes on symlinks
232    
233     2009-04-29 Niels Rogalla <niro@magellan-linux.de>
234    
235     * [r833] usr/lib/mage/smage2.sh:
236     -always set --build=${CHOST} in mconfigure to fix some x86_64
237     issues (sometimes x86_64-pc-linux-gnu is not valid and
238     x86_64-unkown-linux is found. this confuses libtool and the
239     global_symbol_pipe is empty, which leads to linking errors)
240    
241     2009-04-26 Niels Rogalla <niro@magellan-linux.de>
242    
243     * [r832] usr/lib/mage/smage2.sh:
244     -fixed a minor typo
245    
246     2009-01-31 Niels Rogalla <niro@magellan-linux.de>
247    
248     * [r797] make-tarball.sh:
249     - fixed sort cmd
250     * [r795] make-tarball.sh:
251     -fixed svn ls comand
252    
253     2008-10-05 Niels Rogalla <niro@magellan-linux.de>
254    
255     * [r778] usr/lib/mage/depwalker.sh:
256     -allow NODEPS=true
257     * [r777] usr/lib/mage/magequery.sh:
258     -added search-method for categories
259     * [r776] usr/lib/mage/mage4.functions.sh:
260     -fixed blacklist handling
261    
262     2008-09-02 Niels Rogalla <niro@magellan-linux.de>
263    
264     * [r761] usr/lib/mage/mage.rc.global:
265     -fixed kde default SRC_URI
266    
267     2008-06-16 Niels Rogalla <niro@magellan-linux.de>
268    
269     * [r739] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
270     -added mage update-tarball function
271    
272     2008-03-26 Niels Rogalla <niro@magellan-linux.de>
273    
274     * [r701] usr/lib/mage/depwalker.sh:
275     -inform on upgrade about non updated packages
276    
277     2008-02-26 Niels Rogalla <niro@magellan-linux.de>
278    
279     * [r677] usr/lib/mage/depwalker.sh:
280     -do not add virtuals to PROCESSEDDEPS or their resolved pkgnames
281     will be ignored and are missing on the dependecy list
282     * [r676] usr/lib/mage/mage4.functions.sh:
283     -fixed processing of directories in get_highest_magefile(),
284     suppressed some errors
285    
286     2008-02-10 Niels Rogalla <niro@magellan-linux.de>
287    
288     * [r675] usr/lib/mage/mage4.functions.sh:
289     -fixed src_install with MAGE_TARGETS enabled
290    
291     2008-01-13 Niels Rogalla <niro@magellan-linux.de>
292    
293     * [r656] usr/lib/mage/depwalker.sh:
294     -exclude empty depnames to improve dep-calculation speed
295     * [r655] usr/lib/mage/depwanderer.sh[DEL],
296     usr/lib/mage/find_not_installed.sh[DEL],
297     usr/lib/mage/mage3.functions.sh[DEL], usr/lib/mage/mage3.sh[DEL],
298     usr/lib/mage/mageupgrade.sh[DEL], usr/lib/mage/pkgsearch.sh[DEL],
299     usr/lib/mage/sourceinstall.sh[DEL],
300     usr/lib/mage/writeprotected[DEL]:
301     -pruned old cruft
302     * [r654] usr/lib/mage/depwalker.sh:
303     - do not process already processed deps
304    
305     2008-01-01 Niels Rogalla <niro@magellan-linux.de>
306    
307     * [r647] make-tarball.sh:
308     -fixed CVSROOT and DESTINATION
309    
310     2007-11-28 Niels Rogalla <niro@magellan-linux.de>
311    
312     * [r635] usr/lib/mage/smage2.sh:
313     -using DEST instead of BUILDDIR in rpm-unpack to respect munpack
314     destination
315    
316     2007-11-05 Niels Rogalla <niro@magellan-linux.de>
317    
318     * [r603] Makefile, usr/lib/mage/mage4.functions.sh:
319     -fixed count_protected_files() and obsoleted writeprotected
320     script
321     * [r602] usr/lib/mage/smage2.sh:
322     -fixed small typos and an exit status failure in munpack()
323     * [r600] usr/lib/mage/smage2.sh:
324     -added xpi to munpack() and support our package format as well
325     * [r598] usr/lib/mage/depwalker.sh:
326     -some performance fixes
327     * [r597] usr/lib/mage/smage2.sh:
328     -support more unpack methods: .rar .zip .gz .bz2 .rpm
329    
330     2007-09-02 Niels Rogalla <niro@magellan-linux.de>
331    
332     * [r551] make-tarball.sh:
333     -remove .cvsignore from tarball
334    
335     2007-09-01 Niels Rogalla <niro@magellan-linux.de>
336    
337     * [r530] make-tarball.sh[ADD]:
338     -added tarball creation script
339    
340     2007-07-01 Niels Rogalla <niro@magellan-linux.de>
341    
342     * [r503] usr/lib/mage/env-rebuild.sh:
343     -added LIBGL_DRIVERS_PATH to SPECIAL_VARS to handle dynamic gl
344     and dri stuf properly
345    
346     2007-06-30 Niels Rogalla <niro@magellan-linux.de>
347    
348     * [r501] usr/lib/mage/mage4.functions.sh:
349     fixed a copy paste error
350     * [r499] usr/lib/mage/mage4.functions.sh:
351     -fixed one missing $MROOT
352    
353     2007-06-07 Niels Rogalla <niro@magellan-linux.de>
354    
355     * [r497] usr/lib/mage/smage2.sh:
356     -added mlibtoolize() function
357    
358     2007-05-02 Niels Rogalla <niro@magellan-linux.de>
359    
360     * [r491] usr/lib/mage/convert_databases_meta.sh[ADD]:
361     -added metafile conversion script
362     * [r490] usr/lib/mage/generate_meta_data.sh:
363     -fixed complains about local
364     * [r489] usr/lib/mage/convert_databases_smage.sh[ADD],
365     usr/lib/mage/generate_meta_data.sh[ADD],
366     usr/lib/mage/metawrapper.sh[ADD]:
367     -new meta data conversion scripts
368    
369     2007-05-01 Niels Rogalla <niro@magellan-linux.de>
370    
371     * [r488] usr/lib/mage/convert_databases.sh:
372     - fixed package_routines import with some echo & sed magic. this
373     is neccessary to export the functions via 'eval'
374     * [r487] usr/lib/mage/convert_databases.sh[ADD]:
375     -added database conversion script
376    
377     2007-04-30 Niels Rogalla <niro@magellan-linux.de>
378    
379     * [r486] usr/lib/mage/sql_functions.sh[ADD]:
380     added sql functions overlay
381    
382     2007-04-23 Niels Rogalla <niro@magellan-linux.de>
383    
384     * [r477] usr/lib/mage/smage2.sh:
385     -only unset SPECIAL_VARS itself not the containing variables.
386     Same goes for SPECIAL_FUNCTIONS
387    
388     2007-04-10 Niels Rogalla <niro@magellan-linux.de>
389    
390     * [r459] usr/lib/mage/mage.rc.global, usr/lib/mage/smage2.sh:
391     -added kde:// and gnome://
392     * [r458] usr/lib/mage/mage4.functions.sh:
393     -show depends in pkgsearch()
394    
395     2007-04-01 Niels Rogalla <niro@magellan-linux.de>
396    
397     * [r456] usr/lib/mage/env-rebuild.sh:
398     fixed env-rebuild, do not include comments
399    
400     2007-03-28 Niels Rogalla <niro@magellan-linux.de>
401    
402     * [r451] usr/lib/mage/mage4.functions.sh:
403     - updated is_config_protected() to compare files literally to fix
404     issues with spaces in the filename
405    
406     2007-03-27 Niels Rogalla <niro@magellan-linux.de>
407    
408     * [r449] usr/lib/mage/mage4.functions.sh:
409     - added missing "local i" to get_uninstall_candidates() to
410     prevent errors like '/usr/lib/mage/mage4.functions.sh: line 1452:
411     font-adobe-100dpi: value too great for base (error token is
412     "100dpi")'
413    
414     2007-03-20 Niels Rogalla <niro@magellan-linux.de>
415    
416     * [r447] usr/lib/mage/smage2.sh:
417     added patch level autodetection to mpatch()
418    
419     2007-03-19 Niels Rogalla <niro@magellan-linux.de>
420    
421     * [r445] usr/lib/mage/mage4.functions.sh:
422     - fixed broken pkgsearch; inform the user that a package is
423     masked and do not show hiryglyphes like
424     "Latest available: .mage-.mage"
425     * [r443] usr/lib/mage/pkgbuild_dir.sh:
426     fixed missing colors and fixed mage.rc inherit
427     * [r441] usr/lib/mage/smage2.sh:
428     some colour tweaks
429     * [r440] usr/lib/mage/pkgbuild_dir.sh:
430     added some nice colors
431     * [r439] usr/lib/mage/smage2.sh:
432     added support for gnu:// and sourceforge:// mirror uris and some
433     nice colors
434     * [r438] usr/lib/mage/mage.rc.global:
435     added support for gnu:// and sourceforge:// mirror uris
436     * [r437] usr/lib/mage/mage4.functions.sh:
437     fixed some warnings
438    
439     2007-02-23 Niels Rogalla <niro@magellan-linux.de>
440    
441     * [r427] usr/lib/mage/smage2.sh:
442     - ignore empty lines while fixing deps
443    
444     2007-02-05 Niels Rogalla <niro@magellan-linux.de>
445    
446     * [r423] usr/lib/mage/pkg_all_sources.sh[ADD]:
447     commited to archive
448    
449     2007-01-22 Niels Rogalla <niro@magellan-linux.de>
450    
451     * [r419] usr/lib/mage/depwalker.sh,
452     usr/lib/mage/mage4.functions.sh, usr/lib/mage/pkgbuild_dir.sh,
453     usr/lib/mage/smage2.sh:
454     variable mage.rc
455    
456     2007-01-21 Niels Rogalla <niro@magellan-linux.de>
457    
458     * [r418] usr/lib/mage/mage.rc.global, usr/lib/mage/mage4.sh:
459     variable mage.rc
460     * [r416] usr/lib/mage/mage4.functions.sh:
461     typo
462     * [r415] usr/lib/mage/mage4.functions.sh:
463     pkg name in colred on uninstall
464    
465     2007-01-19 Niels Rogalla <niro@magellan-linux.de>
466    
467     * [r413] usr/lib/mage/mage4.sh, usr/lib/mage/smage2.sh:
468     show lineno and script name if a script dies
469     * [r412] usr/lib/mage/smage2.sh:
470     better support for srctarballs
471    
472     2007-01-17 Niels Rogalla <niro@magellan-linux.de>
473    
474     * [r411] usr/lib/mage/smage2.sh:
475     - munpack(): create the destdir if another than srcdir was given
476    
477     2006-12-30 Niels Rogalla <niro@magellan-linux.de>
478    
479     * [r409] usr/lib/mage/mage4.functions.sh:
480     fixed minclude of mutliple files
481    
482     2006-12-29 Niels Rogalla <niro@magellan-linux.de>
483    
484     * [r408] usr/lib/mage/smage2.sh:
485     fixed a typo
486     * [r407] usr/lib/mage/mage.rc.global:
487     added --src-tarball functionality
488     * [r406] usr/lib/mage/smage2.sh:
489     get src-package tarball automatically
490     * [r405] etc/mage.rc.example:
491     added --src-tarball functionality
492     * [r404] etc/mage.rc.example:
493     added --src-tarball functionality
494     * [r403] usr/lib/mage/smage2.sh:
495     added --src-tarball functionality -> creation and use of
496     src-tarballs
497    
498     2006-08-27 Niels Rogalla <niro@magellan-linux.de>
499    
500     * [r391] usr/lib/mage/mage4.functions.sh:
501     fixed pksearch(); now excluding includes and profiles
502    
503     2006-07-17 Niels Rogalla <niro@magellan-linux.de>
504    
505     * [r386] usr/lib/mage/mage.rc.global,
506     usr/lib/mage/mage4.functions.sh, usr/lib/mage/smage2.sh:
507     using variable rsync fetch options via mage.rc
508     * [r385] usr/lib/mage/mage4.functions.sh:
509     fixed messages
510     * [r384] usr/lib/mage/smage2.sh:
511     show a message when applying patches
512    
513     2006-04-27 Niels Rogalla <niro@magellan-linux.de>
514    
515     * [r373] usr/lib/mage/mage4.functions.sh:
516     spelling
517     * [r372] usr/lib/mage/mage4.sh:
518     better messages
519     * [r370] usr/lib/mage/mage4.functions.sh, usr/lib/mage/mage4.sh:
520     added blacklist support
521    
522     2006-04-14 Niels Rogalla <niro@magellan-linux.de>
523    
524     * [r368] Makefile:
525     fixed missing etc files
526    
527     2006-04-12 Niels Rogalla <niro@magellan-linux.de>
528    
529     * [r363] Makefile[ADD]:
530     added a Makefile to make our live easier :p
531    
532     2006-03-22 Niels Rogalla <niro@magellan-linux.de>
533    
534     * [r351] usr/lib/mage/smage2.sh:
535     - added colors defines
536     - addded multlib support
537     - added lib64 support via mlibdir
538     - removed old commented cruft
539     * [r350] usr/lib/mage/mage4.functions.sh:
540     added mlibdir function
541    
542     2006-03-04 Niels Rogalla <niro@magellan-linux.de>
543    
544     * [r347] usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/smage2.sh:
545     fixed srcinstall with MROOT enabled
546    
547     2006-02-20 Niels Rogalla <niro@magellan-linux.de>
548    
549     * [r332] usr/lib/mage/magequery.sh:
550     - fixed database lookups
551     - now printing pcat/pkgname
552    
553     2006-02-16 Niels Rogalla <niro@magellan-linux.de>
554    
555     * [r329] usr/lib/mage/mage4.functions.sh:
556     fixed some install issues, when removing non existing
557     uninstall-candidates ...
558    
559     2006-02-15 Niels Rogalla <niro@magellan-linux.de>
560    
561     * [r328] usr/lib/mage/mage4.functions.sh:
562     fixed some pkgsearch errors
563    
564     2006-01-01 Niels Rogalla <niro@magellan-linux.de>
565    
566     * [r315] usr/lib/mage/pkgbuild_dir.sh:
567     stat prints major and minor node numbers as hex; they must be
568     converted to dec
569     * [r314] usr/lib/mage/mage4.functions.sh:
570     fixed again a typo
571     * [r312] usr/lib/mage/mage4.functions.sh,
572     usr/lib/mage/pkgbuild_dir.sh:
573     fixed installation of char-devices
574     * [r310] usr/lib/mage/mage4.functions.sh:
575     fixed a typo: mknode -> mknod
576    
577     2005-12-26 Niels Rogalla <niro@magellan-linux.de>
578    
579     * [r306] usr/lib/mage/smage2.sh:
580     - fixed header in created mage file
581     - style updates & typos
582     * [r305] usr/lib/mage/mage4.sh:
583     fixed mage setup; some dir get not correctly installed if
584     MROOTwas set; mage_setup was called too early
585     * [r304] usr/lib/mage/magequery.sh:
586     added -f path search option
587    
588     2005-12-04 Niels Rogalla <niro@magellan-linux.de>
589    
590     * [r299] usr/lib/mage/mage4.sh:
591     removed version info from usage
592     * [r298] usr/lib/mage/mage.rc.global:
593     only use MAGE_DISTRIBUTION=stable if nothing else is given
594     * [r295] usr/lib/mage/mage4.sh:
595     - version doesn't show versioninfo twice now
596     - fixed whitespaces
597     - updated usage() with MAGE_DISTRIBUTION
598     * [r294] usr/lib/mage/mage4.functions.sh:
599     delete virtuals only if one pkg is installed
600    
601     2005-12-01 Niels Rogalla <niro@magellan-linux.de>
602    
603     * [r288] usr/lib/mage/mage.rc.global:
604     - added default PACKAGES_SERVER_PATH var
605     - added default MAGE_DISTRIBUTION=stable var
606     * [r287] usr/lib/mage/mage4.sh:
607     - set PKGDIR and BUILDDIR to MROOT if defined
608     - fixed missing regen-mage-tree command in usage()
609     * [r286] usr/lib/mage/mage4.functions.sh:
610     - added variable package fetch path
611     - added new MAGE_DISTRIBUTION variable support
612     * [r285] usr/lib/mage/env-rebuild.sh:
613     missed to create the tmp dir
614    
615     2005-11-05 Niels Rogalla <niro@magellan-linux.de>
616    
617     * [r284] usr/lib/mage/pkgsearch.sh:
618     nicer output, added testing state support
619    
620     2005-10-26 Niels Rogalla <niro@magellan-linux.de>
621    
622     * [r283] usr/lib/mage/etc-update:
623     synced with upstream:
624     - fixed several segfaults
625     - allow single quotes in config-file
626     - now really using less as pager
627    
628     2005-10-21 Niels Rogalla <niro@magellan-linux.de>
629    
630     * [r281] usr/lib/mage/version:
631     ver bump
632     * [r280] usr/lib/mage/mage4.functions.sh:
633     added config prot support for uninstalling
634     * [r278] usr/lib/mage/version:
635     fixed version
636     * [r273] usr/lib/mage/mage4.functions.sh:
637     fixed virtual_add and virtual_del calls with mutiple provides
638     * [r272] usr/lib/mage/pkgbuild_dir.sh:
639     fixed includes; fixed whitespaces
640    
641     2005-10-04 Niels Rogalla <niro@magellan-linux.de>
642    
643     * [r260] usr/lib/mage/env-rebuild.sh:
644     - typo
645     * [r259] usr/lib/mage/env-rebuild.sh:
646     - "better" coding style
647     - secure temp-dirs
648     - fixed noisiness on bootstrap
649     * [r258] usr/lib/mage/mage4.functions.sh:
650     now using unset -f pre/post{install,remove} so that they do not
651     get exported or globally set in any way
652     * [r257] usr/lib/mage/version:
653     fixed version to 0.4.0-r5
654    
655     2005-10-03 Niels Rogalla <niro@magellan-linux.de>
656    
657     * [r256] usr/lib/mage/smage2.sh:
658     fixed a typo
659     * [r255] usr/lib/mage/smage2.sh:
660     added a new function generate_package_md5sum() and using it ;)
661     * [r254] usr/lib/mage/mage4.sh:
662     fixed the pre/postinstall issue, not sourcing the magefiles in
663     unsafe environments anymore
664    
665     2005-10-02 Niels Rogalla <niro@magellan-linux.de>
666    
667     * [r253] usr/lib/mage/smage2.sh:
668     added export_inherits() function
669     * [r252] usr/lib/mage/mage4.functions.sh:
670     fixed is_newer_mage_version_available(), so it works again
671     * [r251] usr/lib/mage/version:
672     set version to 0.4.0-r4
673     * [r250] usr/lib/mage/depwalker.sh:
674     fixed missing deps in src/upgrade and speed this thing up
675     * [r249] usr/lib/mage/mage4.functions.sh:
676     added export_inherits() function
677    
678     2005-09-27 Niels Rogalla <niro@magellan-linux.de>
679    
680     * [r248] usr/lib/mage/mage4.functions.sh:
681     now unseting pre/post-install/remove functions in mage_install()
682     and mage_uninstall()
683     * [r247] usr/lib/mage/mage4.sh:
684     - added some better messages
685     - fixed broken mage upgrade/srcupgrade
686    
687     2005-09-11 Niels Rogalla <niro@magellan-linux.de>
688    
689     * [r241] usr/lib/mage/version:
690     set version to 0.4.0-r3
691     * [r240] usr/lib/mage/mage4.functions.sh:
692     fixed some uninstall issues
693     * [r239] usr/lib/mage/mage4.sh:
694     added missing COLBOLD var
695    
696     2005-09-10 Niels Rogalla <niro@magellan-linux.de>
697    
698     * [r237] usr/lib/mage/mage4.functions.sh:
699     added new search method
700     * [r236] usr/lib/mage/mage4.sh:
701     - fixed wrong include locations
702     - added some missing colors
703     - added new search method
704     * [r235] usr/lib/mage/depwalker.sh:
705     fixed wrong include locations
706    
707     2005-09-09 Niels Rogalla <niro@magellan-linux.de>
708    
709     * [r233] usr/lib/mage/mage4.sh:
710     fixed some not working methods
711     * [r232] usr/lib/mage/mage4.sh:
712     fixed includes
713     * [r231] usr/lib/mage/depwalker.sh:
714     added upgrade targets
715     * [r230] usr/lib/mage/mage4.sh:
716     added upgrade and unpack targets
717     * [r229] usr/lib/mage/magequery.sh:
718     typo
719     * [r228] usr/lib/mage/magequery.sh:
720     added ${MROOT} support
721     * [r227] usr/lib/mage/mage4.functions2.sh[DEL]:
722     reomved, it was accidently committed
723     * [r226] usr/lib/mage/depwalker.sh[ADD],
724     usr/lib/mage/mage.rc.global[ADD],
725     usr/lib/mage/mage4.functions.sh[ADD],
726     usr/lib/mage/mage4.functions2.sh[ADD],
727     usr/lib/mage/mage4.sh[ADD]:
728     complete rewrite
729     * [r225] usr/lib/mage/version:
730     set version to 0.4.0-r1
731     * [r223] usr/lib/mage/create_desktop_app.sh,
732     usr/lib/mage/env-rebuild.sh:
733     added ${MROOT} support for upcoming mage-0.4.x
734    
735     2005-08-28 Niels Rogalla <niro@magellan-linux.de>
736    
737     * [r215] usr/lib/mage/version:
738     set version to 0.3.7-r5
739     * [r214] usr/lib/mage/smage2.sh:
740     -fixed whitespaces
741     - fixed magefile gen:
742     - fixed $header
743     - moved MAGE_TARGETS above to PKGTYPE
744     * [r213] usr/lib/mage/mage3.functions.sh:
745     - only show protected files on verbose mode
746     * [r212] usr/lib/mage/mage3.sh:
747     - added NOCOLORS option
748     * [r211] usr/lib/mage/mageupgrade.sh:
749     - added --calc and --calc-bash
750     - added NOCOLOR option
751     * [r210] usr/lib/mage/magequery.sh:
752     added fetch_inventory
753    
754     2005-08-22 Niels Rogalla <niro@magellan-linux.de>
755    
756     * [r208] usr/lib/mage/sourceinstall.sh:
757     small error, now sourceinstall still works without any
758     mage_targets
759     * [r207] usr/lib/mage/sourceinstall.sh:
760     small error, now sourceinstall still works without any
761     mage_targets
762     * [r206] usr/lib/mage/sourceinstall.sh:
763     targets must be readded when running mage install
764     * [r205] usr/lib/mage/smage2.sh:
765     typo
766     * [r204] usr/lib/mage/smage2.sh:
767     forgotten to include MAGE_TARGETS into mage files
768    
769     2005-08-21 Niels Rogalla <niro@magellan-linux.de>
770    
771     * [r203] usr/lib/mage/version:
772     fixed version to 0.3.7-r4
773     * [r202] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh,
774     usr/lib/mage/sourceinstall.sh:
775     added auto regen suport of the whole mage-tree and added
776     MAGE_TARGETS support to mage srcinstall
777     * [r201] usr/lib/mage/smage2.sh:
778     typo
779     * [r200] usr/lib/mage/smage2.sh:
780     fixed the whole fix_dep logic as virtual support was broken
781     * [r199] usr/lib/mage/smage2.sh:
782     fixed fix_dep logic in regen-mage-tree
783     * [r198] usr/lib/mage/smage2.sh:
784     fixed typos
785    
786     2005-08-20 Niels Rogalla <niro@magellan-linux.de>
787    
788     * [r197] usr/lib/mage/smage2.sh:
789     includes comes after all vars not, to provide the possibility to
790     define special vars which may needed by the include
791     * [r196] usr/lib/mage/smage2.sh:
792     better whitepsace handling mage regen, and move special vars to
793     special tags section
794     * [r195] usr/lib/mage/smage2.sh:
795     fixed target logic
796     * [r194] usr/lib/mage/smage2.sh:
797     added SPECIAL_VARS variable to mage file regen
798    
799     2005-08-19 Niels Rogalla <niro@magellan-linux.de>
800    
801     * [r193] usr/lib/mage/smage2.sh:
802     fixed regen module-dependencies
803     * [r192] usr/lib/mage/smage2.sh:
804     - fixed whitespaces
805     - do not unset PKGNAME in regen_mage_tree
806     - renamed helper function to build_mage_srcipt
807     - added MAGE_TARGETS support for pkgbuild
808     * [r191] usr/lib/mage/smage2.sh:
809     - added very basic MAGE_TARGETS support (currently only for
810     mage-tree regen)
811    
812     - added possibility to regen the mage-tree with given
813     informations in smage2 files
814     * [r190] usr/lib/mage/mage3.functions.sh:
815     fixed verbose messages and hopefully fixed the version issue (
816     2.8.2 > 2.10.0)
817    
818     2005-08-16 Niels Rogalla <niro@magellan-linux.de>
819    
820     * [r187] usr/lib/mage/mageupgrade.sh:
821     added command line parameters support
822     * [r186] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
823     fixed version, source now ${MLIBDIR}/version
824     * [r185] usr/lib/mage/version[ADD]:
825     nre file
826    
827     2005-08-09 Niels Rogalla <niro@magellan-linux.de>
828    
829     * [r183] usr/lib/mage/smage2.sh:
830     ixed multiincludes
831    
832     2005-07-31 Niels Rogalla <niro@magellan-linux.de>
833    
834     * [r179] usr/lib/mage/mage3.functions.sh:
835     typo
836     * [r178] usr/lib/mage/mage3.functions.sh:
837     minclude: only verbose when MAGEDBUG=on
838     * [r177] usr/lib/mage/mage3.functions.sh, usr/lib/mage/smage2.sh:
839     only style updates
840     * [r176] usr/lib/mage/mage3.functions.sh:
841     fixed typos
842     * [r175] usr/lib/mage/smage2.sh:
843     fixed version; typos and style
844     * [r174] usr/lib/mage/mage3.sh:
845     fixed version
846     * [r172] usr/lib/mage/smage2.sh:
847     added sminclude function
848     * [r171] usr/lib/mage/mage3.functions.sh:
849     added autodetecting of newer mage versions and added minclude and
850     sminclude functions
851     * [r169] usr/lib/mage/ldd-fix.sh, usr/lib/mage/mage3.sh,
852     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/smage2.sh:
853     fixed locale issue; pkgs get not build or installed if the
854     default system local ist another than LC_ALL=C
855    
856     2005-07-29 Niels Rogalla <niro@magellan-linux.de>
857    
858     * [r167] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
859     updated mage version
860     * [r166] usr/lib/mage/mageupgrade.sh:
861     fixed missing fake directory when updating
862    
863     2005-07-23 Niels Rogalla <niro@magellan-linux.de>
864    
865     * [r157] usr/lib/mage/mage3.sh:
866     added mutiple PROVIDE support; fixed version
867     * [r156] usr/lib/mage/smage2.sh:
868     fixed version
869    
870     2005-06-28 Niels Rogalla <niro@magellan-linux.de>
871    
872     * [r90] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
873     fixed version number
874     * [r89] usr/lib/mage/smage2.sh:
875     fixed download of non-mirrored files
876    
877     2005-06-03 Niels Rogalla <niro@magellan-linux.de>
878    
879     * [r87] usr/lib/mage/ldd-fix.sh:
880     fixed -mount
881    
882     2005-06-01 Niels Rogalla <niro@magellan-linux.de>
883    
884     * [r86] usr/lib/mage/mage3.sh:
885     fixed version
886     * [r85] usr/lib/mage/smage2.sh:
887     fixed version and unsetting NOSTRIP now
888     * [r84] etc/mage.rc.example:
889     fixed CFLAGS for >=gcc-3.4 and removed -s option
890     * [r83] usr/lib/mage/sourceinstall.sh:
891     changed version tagging only
892     * [r82] usr/lib/mage/find_not_installed.sh[ADD],
893     usr/lib/mage/ldd-fix.sh[ADD]:
894     new
895     * [r81] usr/lib/mage/mage3.functions.sh:
896     minor changes in the force_mtime function; forced touch not
897     creating any files -> fixes sources-symlink issue in the kernel
898     packages
899     * [r80] usr/lib/mage/mageupgrade.sh:
900     heavily changed:
901     - added preview which pkgs are going to be installed
902     - added src-compile support
903     - some minor logic fixes
904     * [r79] usr/lib/mage/smage2.sh:
905     added functions for stripping bins and libs
906     * [r78] usr/lib/mage/compressdoc,
907     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
908     usr/lib/mage/env-rebuild.sh, usr/lib/mage/mage3.sh,
909     usr/lib/mage/magequery.sh, usr/lib/mage/mgroupadd,
910     usr/lib/mage/mgroupdel, usr/lib/mage/mkinfodir,
911     usr/lib/mage/museradd, usr/lib/mage/muserdel,
912     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/pkgsearch.sh:
913     changed version tagging only
914     * [r77] usr/lib/mage/writeprotected:
915     remove usage of expr; using $((foo + 1)) now
916    
917     2005-02-16 Niels Rogalla <niro@magellan-linux.de>
918    
919     * [r66] usr/lib/mage/mage3.sh, usr/lib/mage/smage2.sh:
920     rev bump to 0.3.6-r15; serveral fixes
921     * [r64] usr/lib/mage/mage3.sh:
922     rev bump to 0.3.6-r14
923     * [r63] usr/lib/mage/smage2.sh:
924     rev bump to 0.3.6-r13; fixed a bad typo that caused smage2 not to
925     fail while the checksum test
926    
927     2005-02-15 Niels Rogalla <niro@magellan-linux.de>
928    
929     * [r61] usr/lib/mage/smage2.sh:
930     cosmetic fix
931     * [r60] usr/lib/mage/compressdoc,
932     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
933     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
934     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
935     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
936     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
937     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
938     usr/lib/mage/muserdel, usr/lib/mage/pkgbuild_dir.sh,
939     usr/lib/mage/pkgsearch.sh, usr/lib/mage/sourceinstall.sh,
940     usr/lib/mage/writeprotected:
941     rev bump to 0.3.6-r13
942     * [r59] usr/lib/mage/smage2.sh:
943     rev bump to 0.3.6-r13; added download support for srcfiles and
944     valiadtion with md5 checksum
945     * [r57] usr/lib/mage/compressdoc,
946     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
947     usr/lib/mage/etc-update, usr/lib/mage/mage3.functions.sh,
948     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
949     usr/lib/mage/mgroupadd, usr/lib/mage/mgroupdel,
950     usr/lib/mage/mkinfodir, usr/lib/mage/museradd,
951     usr/lib/mage/muserdel, usr/lib/mage/pkgbuild_dir.sh,
952     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
953     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
954     updated release version to 0.3.6-r12
955    
956     2005-02-14 Niels Rogalla <niro@magellan-linux.de>
957    
958     * [r56] usr/lib/mage/mage3.sh:
959     now sourcing /etc/profile everytime before a pkg gets installed,
960     fixes several enviroment issues
961     * [r55] usr/lib/mage/env-rebuild.sh:
962     added OMF_DIR support
963    
964     2005-01-10 Niels Rogalla <niro@magellan-linux.de>
965    
966     * [r44] usr/lib/mage/mage3.sh:
967     updated path variable and now sourcing /etc/profile everytime
968     * [r43] usr/lib/mage/depwanderer.sh, usr/lib/mage/env-rebuild.sh,
969     usr/lib/mage/etc-update, usr/lib/mage/mage3.functions.sh,
970     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
971     usr/lib/mage/mkinfodir, usr/lib/mage/pkgbuild_dir.sh,
972     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
973     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
974     updated revision tags
975     * [r42] usr/lib/mage/mgroupadd[ADD], usr/lib/mage/mgroupdel[ADD],
976     usr/lib/mage/museradd[ADD], usr/lib/mage/muserdel[ADD]:
977     initial release
978    
979     2005-01-06 Niels Rogalla <niro@magellan-linux.de>
980    
981     * [r40] usr/lib/mage/compressdoc,
982     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
983     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
984     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
985     usr/lib/mage/magequery.sh, usr/lib/mage/mageupgrade.sh,
986     usr/lib/mage/mkinfodir, usr/lib/mage/pkgbuild_dir.sh,
987     usr/lib/mage/pkgsearch.sh, usr/lib/mage/smage2.sh,
988     usr/lib/mage/sourceinstall.sh, usr/lib/mage/writeprotected:
989     updated revision tags
990     * [r39] usr/lib/mage/mage3.functions.sh,
991     usr/lib/mage/writeprotected:
992     fixed handling of filenames with spaces
993     * [r37] usr/lib/mage/mageupgrade.sh:
994     suppress annoying unstable messages
995     * [r36] usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh:
996     exit 1 has broken mageupgrade, now using return 1; exit stuff now
997     in mage3.sh
998     * [r35] usr/share/doc/mage-0.3/template.smage2:
999     added some descriptions
1000     * [r34] usr/lib/mage/fix_database-mage-0.3.6-r5.sh[DEL],
1001     usr/lib/mage/fixdatabase_ifs.sh[DEL],
1002     usr/lib/mage/magemanager.sh[DEL]:
1003     removed old deprecated cruft
1004     * [r33] usr/lib/mage/compressdoc,
1005     usr/lib/mage/create_desktop_app.sh, usr/lib/mage/depwanderer.sh,
1006     usr/lib/mage/env-rebuild.sh, usr/lib/mage/etc-update,
1007     usr/lib/mage/mage3.functions.sh, usr/lib/mage/mage3.sh,
1008     usr/lib/mage/magemanager.sh, usr/lib/mage/magequery.sh,
1009     usr/lib/mage/mageupgrade.sh, usr/lib/mage/mkinfodir,
1010     usr/lib/mage/pkgbuild_dir.sh, usr/lib/mage/pkgsearch.sh,
1011     usr/lib/mage/smage2.sh, usr/lib/mage/sourceinstall.sh,
1012     usr/lib/mage/writeprotected:
1013     fixed version tags
1014     * [r32] usr/lib/mage/magequery.sh[ADD],
1015     usr/lib/mage/mageupgrade.sh[ADD]:
1016     initial release
1017     * [r31] usr/lib/mage/mage3.functions.sh:
1018     get_highest_magefile() returns now an error message if any found
1019     pkg are unstable and USE_UNSTABLE=true is not declared
1020     * [r30] usr/lib/mage/mage3.sh:
1021     fixed uninstallation of virtual db entries, even if another
1022     versions of the same package exists. now it dectect this and do
1023     not remove this entry
1024    
1025     2005-01-05 Niels Rogalla <niro@magellan-linux.de>
1026    
1027     * [r29] usr/lib/mage/depwanderer.sh:
1028     fixed handling of virtual pakages
1029     * [r24] .[ADD], etc[ADD], etc/etc-update.conf[ADD],
1030     etc/mage.rc.example[ADD], usr[ADD], usr/lib[ADD],
1031     usr/lib/mage[ADD], usr/lib/mage/compressdoc[ADD],
1032     usr/lib/mage/create_desktop_app.sh[ADD],
1033     usr/lib/mage/depwanderer.sh[ADD],
1034     usr/lib/mage/env-rebuild.sh[ADD], usr/lib/mage/etc-update[ADD],
1035     usr/lib/mage/fix_database-mage-0.3.6-r5.sh[ADD],
1036     usr/lib/mage/fixdatabase_ifs.sh[ADD],
1037     usr/lib/mage/mage3.functions.sh[ADD], usr/lib/mage/mage3.sh[ADD],
1038     usr/lib/mage/magemanager.sh[ADD], usr/lib/mage/mkinfodir[ADD],
1039     usr/lib/mage/pkgbuild_dir.sh[ADD],
1040     usr/lib/mage/pkgsearch.sh[ADD], usr/lib/mage/smage2.sh[ADD],
1041     usr/lib/mage/sourceinstall.sh[ADD],
1042     usr/lib/mage/writeprotected[ADD], usr/share[ADD],
1043     usr/share/doc[ADD], usr/share/doc/mage-0.3[ADD],
1044     usr/share/doc/mage-0.3/template.mage[ADD],
1045     usr/share/doc/mage-0.3/template.smage2[ADD]:
1046     mage-0.3.6-r8 import
1047