/[fai]/trunk/debian/changelog
ViewVC logotype

Diff of /trunk/debian/changelog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3152 by lange, Mon Dec 5 18:02:34 2005 UTC revision 5391 by mt, Sun May 3 14:13:23 2009 UTC
# Line 1  Line 1 
1    fai (3.2.20) unstable; urgency=low
2    
3      [ Thomas Lange ]
4      * menu.lst: remove year
5      * fai-cd: add option -B, that creates a boot-only CD (without containing
6        the nfsroot, the partitial mirror and the config space)
7      * conf/menu.lst.boot-only: new config file for the boot only CD
8      * fai-cd.8: add option -B
9    
10      [ Michael Tautschnig ]
11      * fixed several hyphen-used-as-minus-sign errors in man pages
12      * update to standards version 3.8.1, no changes needed
13      * Replaced dh_clean -k by dh_prep
14    
15     -- Thomas Lange <lange@debian.org>  Sun, 03 May 2009 15:54:53 +0200
16    
17    fai (3.2.19) unstable; urgency=low
18    
19      * subroutines-linux: get-config-dir was never run if -z $monserver,
20        which may be the case when no DHCP was done (dirinstall, softupdates,
21        or install using fixed IP); problem was introduced by patch in r5338.
22        (closes: #525096)
23        adjust indentation
24    
25     -- Thomas Lange <lange@debian.org>  Wed, 22 Apr 2009 13:39:58 +0200
26    
27    fai (3.2.18) unstable; urgency=low
28    
29      [ Thomas Lange ]
30      * control: add depends on net-tools for fai-client (closes: #521027)
31      * ainsl: add test if target file exists,
32        improve exit codes (closes: #500244)
33      * fai-cd: use a pipe when sending commands to grub
34      * ftar, fcopy: add info about the other tool
35      * new file live.conf will disable some messages during booting
36      * make-fai-nfsroot: call apt-get update when using -k (closes: #507892),
37        -k now also upgrades all packages inside the nfsroot,
38        add -N to install_packages call, this is good for cross architecture
39        building the nfsroot
40        check if debootstrap finished properly (closes: #524369)
41        try to umount mirror before removing old nfsroot (closes: #500208)
42      * fai-do-scripts: skip files with certain suffixes (closes: #500579),
43        improve test if $debug is set to 1 (closes: #496072)
44        call cfagent scripts with -v if fai is in debug mode
45      * lib/subroutines-linux: don't rely on ' as a field separator when
46        parsing boot.log, use = and strip off any quotes (closes: #439250),
47        check earlier if faimond is available, send TASKBEGIN message
48      * lib/get-config-dir-svn: Make username in svn:// config url optional
49        (thanks Alexander Fisher) (closes: #441436)
50      * bin/fai-setup: Do not unconditionally add $FAI_CONFIGDIR to exports(5)
51        (thanks Sebastian Harl) (closes: #504801)
52      * lib/get-config-dir-svn: Added support for password in SVN URL  (thanks
53        Robin Powell) (closes: #515057)
54      * 20-removable_media: add fd0 entry to fstab only if device is present
55      * fai-cd, make-fai-nfsroot: awk can also do the grep
56      * NFSROOT: install AMD64 packages with aptitude, this also helps when
57        building an amd64 nfsroot on i386
58      * fai-mirror: check if -C was used, (thanks to James Richardson for the
59        patch) (closes: #523625), fixing informal message (closes: #516385)
60      * fai: set STOP_ON_ERROR to 700, this can be overwritten by fai.conf or
61        in a file called class/*.var (closes: #515139),
62        create /var/run/fai (closes: #515775)
63        always change HOSTNAME when -u was used (closes: #456978)
64        add -u to help message
65      * fai-client.dirs, fai-server.dirs: remove /var/run/fai
66      * subroutines: add trap for softupdates (closes: #449236)
67        stop_fai_installation() sends message to faimond
68        send TASKEND faiend message
69        include target directory information into stamp (closes: #503653)
70      * packages_config/FAIBASE: add lvm2 (closes: #517417)
71      * fai-chboot: always add $append to pxe configuration (closes: #495535)
72      * fai-chboot.8: fix description of -i
73      * compat,rules: update to compat level 7
74      * fai-mirror: set Dir::Etc option instead of changing
75        Dir::Etc::sourceslist only (thanks Sebastian Harl) (closes: #504813)
76      * get-config-dir-git: do not clone into an existing directory (thanks
77        Sebastian Harl) (closes: #506463)
78      * mount2dir: add commands to create /var/lock and /var/run on the
79        filesystem mounted at / (closes: #464541)
80      * make-fai-nfsroot.8: adjust informationen about -U (closes: #520257)
81      * fai,subroutines: move definition of trap clean_exit into task
82        dirinstall
83    
84      [ Michael Tautschnig ]
85      * setup-storage: Bumped version number to 1.0.4
86      * setup-storage/Exec.pm: Use --timeout=10 instead of --timeout 10 to stay
87        compatible with etch (thanks Vincent Fortier)
88      * setup-storage/Sizes.pm: Immediately fail if partitions > 2TB are to be
89        created on msdos disk labels
90      * setup-storage: Enable debug mode if -d was given on the command line
91      * setup-storage/Fstab.pm, setup-storage/Commands.pm: Proper perl text
92        replace syntax and additional random initialization of partition
93        (thanks William Famy) (closes: #500821)
94      * examples/simple/scripts/GRUB/20-initramfs: Update the initramfs in case
95        lvm2 or mdadm have been installed.
96      * example/simple/classes/50-host-classes: Added hosts bear (class
97        LVM_XEN_SERVER) and puma (RAID_XEN_VIRTUAL)
98      * example/simple/disk_config/{LVM_XEN_SERVER,RAID_XEN_VIRTUAL}: Added
99        corresponding disk_config examples that have a large LVM and a software
100        RAID configured
101      * conf/NFSROOT, debian/control, setup-storage/Volumes.pm: Moving back to
102        Linux::LVM perl module for parsing LVM command output as #488205 has been
103        fixed.
104      * setup-storage/Parser.pm, setup-storage.8: Added and documented support for
105        glob patterns in device names (e.g., /dev/disk/by-id/scsi-*)
106      * setup-storage/Sizes.pm: Fail early, if a non-existing device is used in a
107        volume group.
108      * setup-storage/Commands.pm: Properly handle existing volume groups and only
109        extend them if the underlying devices are preserved, otherwise create them
110        anew.
111      * setup-storage/Volumes.pm, setup-storage/Parser.pm: Always write a new
112        disklabel, if no partition on the disk must be preserved
113      * setup-storage/Parser.pm, setup-storage/Commands.pm: Make sure that the
114        user hasn't configured spares/missing devices with RAID-0 and only add
115        --spare-devices if at least 1 is configured. Thanks Camille Barette.
116        (closes: #508192)
117      * setup-storage/Commands.pm: Use the proper id for telling the user about
118        preserved/resized partitions. (closes: #521290)
119      * setup-storage/Init.pm, disk-info: Added AOE etherd/ device names to
120        regular expressions (thanks Jean Spirat)
121      * setup-storage/Commands.pm: If the disk config is marked virtual, create
122        dummy commands to tell later commands that the devices exist
123        (closes: #508247)
124      * setup-storage/Parser.pm: Support :encrypt with all mountpoint
125        specifications
126      * setup-storage/Sizes.pm: Properly tell the user that the lower bound of a
127        parition size is already too high
128      * setup-storage/Commands.pm: Added debug output in command dependency sorter
129      * setup-storage/Parser.pm, setup-storage/Commands.pm: Make random
130        initialization of encrypted partitions configurable
131      * setup-storage.8: Document new encryption possibilities
132      * lib/get-config-dir-*: task_error requires the exit code of the
133        preceeding command as the second argument
134      * lib/subroutines-linux: The exit code of a command earlier in a pipe
135        must be read using $PIPESTATUS, not $? (closes: #444210)
136      * bin/faimond: Try to load Proc::Daemon only in case -d is given; if it
137        fails, print a helpful error message (closes: #513090)
138      * bin/setup-storage, setup-storage/Volumes.pm: When propagating preserve
139        markers also check whether the to-be-preserved volume is defined at all
140        (closes: #521153)
141      * setup-storage/Parser.pm, setup-storage/Commands.pm: Added support for
142        optional (pv|vg|lv|md)createopts
143      * man/setup-storage.8: Documented these new options
144      * Moved parsing of createopts,tuneopts to Parser.pm for simpler code and
145        better syntax checking (closes: #521172)
146      * setup-storage/Sizes.pm: Change die to warn in case a preserved partition
147        is not aligned to cylinder boundaries
148      * setup-storage/Parser.pm: Only test for mkfs.X if such a filesystem is to
149        be created (i.e., it will not be preserved)
150      * fai-gude.sgml: add hint how to avoid this bug (closes: #265973)
151    
152     -- Thomas Lange <lange@debian.org>  Mon, 20 Apr 2009 12:02:57 +0200
153    
154    fai (3.2.17) unstable; urgency=medium
155    
156      * fai 3.2.17 and 3.2.17~lenny1 are identical - the difference in version
157        number is only due to the way packages move within Debian releases.
158      * Added myself to uploaders.
159      * Fix typo in fai-do-scripts which prevented perl scripts to be executed,
160        thanks to Andrew Ruthven for reporting this. (Closes: #504662)
161      * setup-storage/Parser.pm: Do not enforce a space after VG/LV names in
162        resize/preserve options. Thanks to Frederic Blanc for the patch.
163        (closes: #516849)
164      * fai-mirror: honor $debug and $qflag environment variables, thanks to
165        Michael Tautschnig. (Closes: #494431)
166      * device2grub: Add /dev/i2o/hdX  to the list of recognized devices. Thanks
167        to Jürgen Kahnert for the patch. (Closes: #515101)
168    
169     -- Holger Levsen <holger@debian.org>  Wed, 25 Feb 2009 12:26:19 +0100
170    
171    fai (3.2.16) unstable; urgency=high
172    
173      [ Thomas Lange ]
174      * fai: fix RC bug, missing umount (closes: #511391)
175      * README: year++
176      * prcopyleft: year++
177    
178      [ Colin Tuckley ]
179      * fixed spelling mistakes in faimond.8, faimond-gui.1
180    
181     -- Thomas Lange <lange@debian.org>  Mon, 12 Jan 2009 13:12:26 +0100
182    
183    fai (3.2.15) unstable; urgency=low
184    
185      [ Thomas Lange ]
186      * fai-server.manpages: faimond-gui.1 was not included into the package
187      * fix typos in mkdebmirror, NEWS, classes_description.txt, fai-mirror,
188        fai-cd.8, fai-guide.sgml
189      * lib/subroutines: check *.var files if they are readable
190      * bootexample.sgml: fix typo
191      * dhcpd.conf/FAISERVER: fix wrong path in example
192      * links.html: fix typo (closes: #508598)
193      * fai-guide.sgml: fix package name in documentation (closes: #504797)
194      * get-boot-info: fix wrong test parameter (closes: #509090)
195      * setup-storage: increase version number
196    
197      [ Colin Tuckley ]
198      * fixed spelling mistakes in fai-do-scripts.1, fai-mirror.1
199    
200      [ Sebastian Harl ]
201      * fai-guide.sgml: fix several typos, mention Git, use $FAI instead of
202        /fai (closes: #507129)
203    
204      [ Michael Tautschnig ]
205      * Commands.pm: Print an informational message whenever a volume or
206        partition is preserved or resized (closes: #508893)
207    
208     -- Thomas Lange <lange@debian.org>  Mon, 22 Dec 2008 14:51:54 +0100
209    
210    fai (3.2.14) unstable; urgency=low
211    
212      * fai-guide.sgml: document behaviour of LOGSERVER (closes: #361524)
213      * install_packages: fix usage of option -n (closes: #489546)
214      * setup-storage, Commands.pm, Exec.pm: Call udevsettle before doing any
215        of the commands to avoid all the possible pitfalls, simplyfies the
216        code quite a bit. (closes: #503729)
217    
218     -- Thomas Lange <lange@debian.org>  Tue, 28 Oct 2008 10:32:20 +0100
219    
220    fai (3.2.13) unstable; urgency=low
221    
222      * lib/setup-storage/Commands.pm: fixed dependency error in vgcreate
223        commands (closes: #502462)
224      * fcopy: fix ordering of classes (closes: #502975)
225    
226     -- Thomas Lange <lange@debian.org>  Wed, 22 Oct 2008 12:14:51 +0200
227    
228    fai (3.2.12) unstable; urgency=low
229    
230      * setup-storage/Parser.pm, setup-storage/Sizes.pm: Warn, if a
231        preserved partition does not match the size specified in the
232        disk_config; fail, if an extended partition is to be created in place
233        of a to-be-preserved partition (closes: #501772)
234      * setup-storage/Exec.pm: recent versions of parted log errors to
235        stdout instead of stderr + adaption of error messages to current ones
236        (closes: #500823)
237      * setup-storage/Volumes.pm: Handle new error message in case of
238        missing disk label (closes: #500823)
239      * setup-storage: extended debug output of sorted commands
240        (closes: #500822)
241      * setup-storage/Commands.pm: Properly sort commands, fixed dependency
242        errors, use start_byte for new config instead of begin_byte
243        (closes: #500822)
244      * setup-storage: increase version number
245      * make-fai-nfsroot: print version of debootstrap (closes: #500046)
246      * fai-guide.sgml: minor update in example
247      * fai-chboot.8: fix warning from man
248    
249     -- Thomas Lange <lange@debian.org>  Wed, 15 Oct 2008 11:25:39 +0200
250    
251    fai (3.2.11) unstable; urgency=low
252    
253      * control: depend on syslinux-common instead of syslinux (closes: #494417)
254        use same intro for description for all packages,
255        add dependeny and recommends on openbsd-inetd | inet-superserver as
256        workaround for #404760
257      * fai-chboot.8, fai-cd.8, ainsl.1, fai.8, fai-class.8: apply patches
258        from Colin Tuckley
259      * THANKS: add Colin
260      * fai-chboot.8: add example for using templates, add link to pxelinux
261        documentation
262      * fai-cd.8: remove unused info
263      * fai-mirror.1: add information about files used by this script
264      * faimond.8: minor fixes
265      * install_packages.8: minor fixes
266      * make-fai-nfsroot.8: minor fixes
267      * fai-debconf.1: minor fixes
268      * setup-storage.8: replace mdoc macro version with man macro version,
269        reformat examples using tab stops, make groff happy
270      * fai-guide.sgml: remove info about make-fai-bootfloppy, add info about
271        kernel parameters
272      * faisetup.sgml: update messages
273      * bootexample.sgml: update example messages
274      * mkdebmirror: remove obsolete code for fetching boot floppy images
275    
276     -- Thomas Lange <lange@debian.org>  Wed, 01 Oct 2008 14:20:45 +0200
277    
278    fai (3.2.10) unstable; urgency=low
279    
280      * add texlive-latex-recommended and texlive-fonts-recommended to
281        build-depends-indep which fixes FTBFS (closes: #497683),
282        add cfengine2 as recommends to fai-client (closes: #442843),
283        remove mknbi from fai-docs recommends
284      * Init.pm: really add important bugfix (494784) that was only fixed in svn
285        but not in 3.2.9 upload (closes: #494784), fix typo in variable name
286      * Volume.pm: ignore output line of parted containing "Model:"
287        (closes: #497066)
288      * disk-info: fix bashism (closes: #498023),
289        add pattern for KVM devices like /dev/vd[abcd]X (closes: #494426)
290      * Makefile,VERSION: remove variable KERNELVERSION, because it's unused since
291        3.2 (closes: #494699)
292      * fai-cd: do not redirect stderr to /dev/null when calling find_fai_data,
293        otherwise we do not get any errors when the grub call fails
294      * subroutines: use proper path to RUNNING_FROM_FAICD to make eject work
295        (closes: #439101),
296        do not access /proc/uptime if /proc is not mounted (closes: #496234),
297        check if list of cdrom devices is empty (closes: #498052)
298      * fai-client.postrm: use rm -rf, we do so in other maintainer scripts as
299        well and /var/run/fai is probably the least critical place
300        (closes: #494423)
301      * remove old, unsupported and broken script make-fai-bootfloppy and its man
302        page (it only works with fai-kernels which were removed from lenny)
303        (closes: #452375, #400373, #305363)
304      * remove old and unused util/tlink and the information about it from the
305        documentation
306      * fai-guide.sgml: major review, remove boot floppy info, remove BOOTP
307        info, update location of RUNNING_FROM_FAICD
308      * fai-guide.sgml: minor documentation fix (closes: #473106),
309        do not propose make-fai-nfsroot -r (closes: #481111),
310        do reference NEWS.Debian (closes: #452760)
311      * ftar.8: minor fix (closes: #481528), update example used
312      * fcopy.8: minor fix (closes: #419787)
313      * fai-statoverride.8: add man page for fai-statoverride.8 (closes: #358967)
314      * setup-storage.8: document usage of USE_SETUP_STORAGE; some typo fixes
315      * fai-cd.8: add usage example, add warning that all data on USB stick
316        may be destroyed
317      * setup-storage.8: Properly escape \ in literal environments (thanks lintian)
318      * changes to the example classes:
319        - use new partition tool in simple examples
320        - remove class SETUPSTORAGE
321        - package_config/*: remove non-existing packages, change some package
322        - names
323        - package_config/GNOME: make gnome example smaller
324        - 10-misc: remove tune2fs call, now done by new partition tool
325        - use lenny in FAISERVER class
326        - remove empty directory /etc/X11 to make lintian happy
327        - 20-copy-mirror: set correct symlink, add comment
328      * update to standards version 3.8.0, no changes needed
329      * update the package description (closes: #496113)
330      * rules: Don't ignore errors from make clean
331      * Many thanks to Sebastian Harl, Holger Levsen, Michael Prokop and
332        Michael Tautschnig for all the discussions and for the help to create
333        this release
334    
335     -- Thomas Lange <lange@debian.org>  Tue, 09 Sep 2008 15:08:20 +0200
336    
337    fai (3.2.9) unstable; urgency=low
338    
339      * apply patch that fixes the RC-bug license issue (closes: #487866)
340      * debian/copyright: add people and reformat text
341      * ftar: exit with warning if unsupported suffix .tgz is found
342      * ainsl: add options -Q and -q (closes: #484722)
343      * fai-setup: fix syntax error (closes: #488404)
344      * setup-storage.8: add migration section, add info for createopts, move
345        comments in example to bottom, fixed and improved documentation for
346        preserve_{always,reinstall} syntax
347      * Sizes.pm: never scale logical volume sizes beyond the specified
348        maximum (closes: #494519)
349      * Init.pm: fix bug in return values of phys_dev() (closes: #494784)
350      * conf/NFSROOT, control: drop use of liblinux-lvm-perl
351        (closes: #494357), replace unionfs with aufs (closes: #487080),
352        ext2resize is now obsolete, replace it with e2fsprogs,
353        replace obsolete sysutils with procinfo,
354        add packages for powerpc arch (closes: #494440)
355      * control: use official control-fields Vcs-Browser and Vcs-Svn instead
356        of old XS-* friends (closes: #451013),
357        remove Homepage from Description field, use Homepage field instead
358      * Volumes.pm: reverted the code to handle existing LVMs to an earlier
359        version that does not use Linux::LVM, because this is severly broken
360        (closes: #494357)
361      * setup-storage: increase version number to 1.0.1 because of LVM change
362      * Commands.pm: bugfix in RAID volume handling in case of devices marked
363        missing: mdadm command requires device names to be replaced by
364        "missing" (closes: #494520)
365      * package_config/FAIBASE: replace obsolete sysutils with procinfo
366      * subroutines-linux: replace klogd and syslogd with rsyslog
367        (closes: #494387)
368      * conf/sources.list: replace etch with lenny, make koeln repository
369        optional (closes: #474326)
370      * make-fai-nfsroot.conf: replace etch with lenny, mount /dev/pts to
371        avoid warnings "Can not write log, openpty() failed",
372      * make-fai-nfsroot: umount /proc and /dev/pts inside nfsroot on exit
373        (closes: #494518, #494523),
374        move trap definitions outside of { } block (closes: #494518, #494523),
375        use arch independent name for linux kernel (closes: #494440)
376      * updatebase: mount /dev/pts into /target to avoid openpty() warning
377      * fai-do-scripts: use -b in call of file command, this makes the pattern
378        matching more robust, make file adjust regex to new output of file
379        command (closes: #490111)
380      * savelog.LAST.source: add error pattern
381      * fai-cd: add option "--iso-level 4" to mkisofs call (closes: #494443)
382      * rules: do not copy file for linda
383      * fai-quickstart.dirs:  linda directory not needed any more
384      * fai-quickstart.lintian: fix pattern
385    
386     -- Thomas Lange <lange@debian.org>  Tue, 12 Aug 2008 11:49:51 +0200
387    
388    fai (3.2.8) unstable; urgency=low
389    
390      * Merge setup-storage, the new partitioning tool
391        (closes: #380629, #330915, #277045, #356862, #416633, #484788)
392      * add variable $USE_SETUP_STORAGE
393      * setup-storage: move loading of kernel modules into 20hwdetect.source,
394        print which disk_config setup-storage is using
395      * Commands.pm: print also mountpoint when debugging tuneopts and
396        createopts, fix and document problem when only tuneopts are defined,
397        prevent warnings about uninitialized variables
398      * 20-hwdetect.source: load modules needed for setup-storage
399      * add class SETUPSTORAGE for easy testing
400    
401     -- Thomas Lange <lange@debian.org>  Sun, 15 Jun 2008 12:47:16 +0200
402    
403    fai (3.2.7) unstable; urgency=low
404    
405      * update some messages to 2008
406      * fai-cd: check if list of Packages files is non-empty, change syntax of
407        ${...:=...}, use rsync for coping to USB stick if available
408      * fai-cd.8: add info for MAXPACKAGES
409      * fai-guide.sgml: fix order of tasks
410      * fai-setup: check if file exists
411      * make-fai-nfsroot: exclude files in var/lib/apt/lists from base.tgz
412        check if NFSROOT directory is mounted with bad options
413      * get-boot-info: parse live.log for detecting boot method
414      * disk-info: use group info for detecting disks, extend pattern for
415        detecting scsi disks
416      * subroutines: fix regex so softupdate will; now umount the config space
417      * add internal variable printk, for setting the console log level
418    
419     -- Thomas Lange <lange@debian.org>  Sat, 31 May 2008 16:47:25 +0200
420    
421    fai (3.2.6) unstable; urgency=medium
422    
423      * fai: remove local, fix regex (closes: #480685)
424      * fai-cd: fix syntax error (closes: #480830)
425    
426     -- Thomas Lange <lange@debian.org>  Thu, 15 May 2008 17:10:37 +0200
427    
428    fai (3.2.5) unstable; urgency=low
429    
430      * GRUB/10-setup: use absolute path
431      * fai: mount /proc if not already mounted (closes: #453017, #444156),
432        check if target directory for dirinstall is mounted with nosuid,nodev
433      * fai-mirror: set MAXPACKAGES=1 if undefined before
434      * make-fai-nfsroot: exit with error if software installation has errors
435        (closes: #442261)
436      * fai-guide.sgml: add info how to specify a certain release or version
437        of a package
438      * fai-cd: add prefix $cfdir to -g parameter if no path was specified,
439        fix setting of cfdir (closes: #475250)
440      * fai-cd.8: extend info for -g
441      * subroutines: remove local from variable (closes: #449236)
442      * install_packages: fix in detecting Debian specific actions
443      * fai-chboot: add check if kernelsuffix is defined
444      * fai-abort: add LSB formatted dependency info (closes: #469716)
445      * XF86Config-4/DEMO: remove obsolete example (closes: #474327)
446      * disk-info: add regex for Adaptec i2o controller (closes: #466670)
447      * ainsl: substitue \s+ afterwards (closes: #470799)
448    
449     -- Thomas Lange <lange@debian.org>  Mon,  5 May 2008 18:27:02 +0200
450    
451    fai (3.2.4) unstable; urgency=high
452    
453      * fai-cd.8: add missing -C option
454      * make-fai-nfsroot: remove code for creating BOOTP environment
455      * faimond-gui: show different icons depending on error code
456      * fai-setup: fix syntax error (closes: #453442)
457      * subroutines-linux: do not print hostname and kernel compile time
458      * fai: update date, remove mkdir
459      * savelog.LAST.source: remove duplicate messages which appear in fai.log
460        and software.log
461    
462     -- Thomas Lange <lange@debian.org>  Thu, 29 Nov 2007 19:17:56 +0100
463    
464    fai (3.2.3) unstable; urgency=medium
465    
466      * fix wrong logic in updatebase (closes: #452516)
467    
468     -- Thomas Lange <lange@debian.org>  Sat, 24 Nov 2007 16:08:36 +0100
469    
470    fai (3.2.2) unstable; urgency=low
471    
472      * conf/NFSROOT: reomve duplicate package, use aptitude for installing,
473        add nfs-common (closes: #444079), remove live-initramfs from NFSROOT
474      * doc/fai-guide.sgml: add information for softupdate (closes: #439016)
475      * savelog.LAST.source: add ignore pattern, remove dot after filename
476      * make-fai-nfsroot: check if $TFTPROOT is defined, add badupdateto32(),
477        which prints more info about update without checking variable names,
478        remove whole /srv/fai/nfsroot, add check_nfsroot(), make stamp only on
479        success (closes: #370780), write output also into /var/log/fai,
480        return and print exit code from install_packages, create or copy
481        live.conf, try to umount /proc inside the nfsroot before removing an
482        old nfsroot, abort if this fails
483      * subroutines: add task_error(), which stores the maximum error code in
484        $task_error, do nothing if error=0, print traceback,
485        add stop_fai_installation(), write pid to stamp file, print PID in
486        case of error, add task_test stub, save function name that causes
487        fatal error, set $fai_rundate only if not yet defined
488      * subroutines-linux: add check if $monserver is defined, print kernel
489        version currently running, catch exit code from install_packages
490      * mount2dir: add support for UUID and LABEL
491      * fai: export $romountopt, get error codes from all commands in a pipe,
492        add $STOP_ON_ERROR, fix variable name (closes: #447080),
493        do not use /var/log/fai/current (closes: #445276), cleanup definition
494        of $LOGDIR, change permissions of LOGDIR (closes: #445276),
495        add symlinks for last and last-$action in the very beginning
496      * control: fai-nfsroot and fai-client conflicts to fai-kernels, add
497        recommends to debconf-utils (closes: #445109), improve package
498        description (closes: #419071), add Homepage field, add live-initramfs
499        to depends of fai-nfsroot
500        replace ssh with openssh-server and openssh-client (closes: #434356)
501      * fai-cd: copy grub config always to menu.lst
502      * get-config-dir-nfs: add -n to mount
503      * get-config-dir-svn: error if svn call fails (closes: #447602, #441761)
504      * update FSF address (closes: #444154)
505      * fai-chboot: pxedir should also use $TFTPROOT, (closes: #443837)
506      * menu.lst/postinst: check if variables are defined (closes: #445978)
507      * ftar: make it a bash script
508      * fai-setup: add option -C (closes: #388157), fix mode of
509        authorized_keys
510      * fai-setup.8: add option -C
511      * fai-mirror: mkdir mountpoint before mounting (closes: #365004)
512      * updatebase: use aptitude when doing dist-upgrade (closes: #448426),
513        use safe-upgrade when available
514      * fai-divert: make it a bash script
515      * 30-interfaces: resolv.conf is now in /, not in /tmp
516      * make-fai-bootfloppy: script currently does not work, always die with
517        error message
518      * FAIBASE.var: add STOP_ON_ERROR
519      * fai-savelog: do not save log to local directory, if this directory
520        already exists (should only happen during softupdate), change
521        permissions of LOGDIR (closes: #445276)
522      * get-config-dir-*: call task_error after trying to access config space
523      * sources.list: add koeln repository
524    
525     -- Thomas Lange <lange@debian.org>  Thu, 22 Nov 2007 15:45:12 +0100
526    
527    fai (3.2.1) unstable; urgency=low
528    
529      * mount swap partitions with identical priorities
530      * fai-mirror: also match lowercase class names (for hostsnames),
531        use $cfdir instead of fixed path /etc/fai
532      * subroutines-linux: add timeout to nc call
533      * subroutines: change message for faimond in task_faiend()
534      * control: readd libapt-pkg-perl to depends, nfs-server (user space)
535        does not support locking, so FAI cannot use it, remove wget, add arch
536        to mknbi
537      * get-config-dir-svn: add svn+ssh support
538      * QUESTIONNAIRE: add USB stick, split bootb and dhcp
539      * faimond, faimond.8: use Proc::Daemon, add options tTldP
540      * faimond: do not allow ; in message (security), do not print ip and
541        port number
542      * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
543        because of a Ubuntu bug), activate -U if Ubuntu is detected
544        determine the arch inside the nfsroot for defining a class, this help
545        building amd64 nfsroots on i386 and vice versa,
546        add support for running hooks, (closes: #342467)
547      * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
548      * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
549      * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
550        about variable FAI_ETC_DIR
551      * packages_config/DEFAULT: fix typos in linux-image-amd64
552      * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
553      * savelog.LAST.source: add ignore pattern
554      * packages_config/FAIBASE: add fai-client
555      * fai-do-scripts: exit with maximum error code of all child scripts that
556        had an error
557      * fai: change message when stamp file already exists (closes: #441437)
558      * fai-cd: remove arch specific path
559      * fai-cd.8: add info about USB stick (closes: #441988),
560        improve man page (closes: #441991)
561      * new get-config-dir-git: add method git for access (closes: #441992)
562      * examples/etc/dhcpd.conf: fix path
563      * faimond-gui: new tool that produces graphical output of faimond
564      * faimond-gui.8: new man page
565      * get-config-dir-svn: fix svn+ssh with username (Closes: #442021)
566      * fai-guide.sgml: add info about NFSROOT_HOOKS
567    
568     -- Thomas Lange <lange@debian.org>  Mon, 17 Sep 2007 13:30:34 +0200
569    
570    fai (3.2) unstable; urgency=low
571    
572      * subroutines-linux: fix extra slash in path (closes: #428860),
573        jobsrunning(): ignore rcS process (closes: #425725)
574        during dirinstall call debootstrap if no base.tgz is found
575      * setup_harddisks: fix file system type of /proc
576      * fai.conf: make ssh and scp the default (closes: #309678, #380085)
577      * fai-guide.sgml:
578        major update to reflect FAI 3.X changes (closes: #390508),
579        fix description of classes used (closes: #329984),
580        change /usr/share/doc/fai to /usr/share/doc/fai-doc (closes: #387541),
581        fix an url, add documentation for dirinstall (closes: #390508),
582        document usage of basefiles/ (closes: #391660),
583        document the order hooks are called (closes: #380337)
584      * get-config-dir-svn: add support for svn url's without username
585        (closes: #415875)
586      * subroutines: copy disk_var.sh only if available (closes: #415880),
587        fix wrong path for FAI_CLASSES
588      * savelog.LAST.source: add more patterns
589      * faimond: add options -p, -h, -b,
590        it can now call fai-boot (closes: #342477, #424608)
591      * faimond.1: update man pages to reflect the new options
592      * fai-savelog: use $LOGREMOTEDIR when saving to remote
593        (closes: #290371), do not set $HOSTNAME, should be set all the time
594        (closes: #429553, #429733)
595      * make-fai-nfsroot: add option -p (closes: #359323), move from
596        fai-kernels to plain Debian kernel using initrd (closes: #410940),
597        remove unused things since we have now write access to the nfsroot,
598        use mkdir -p, live-initramfs needs NFSROOT in .../live/filesystem.dir,
599        move creating of subdirs from make-fai-nfsroot to fai (from server to
600        client), do not create shell script in make-fai-nfsroot,
601        remove -V, use aptitude to remove the kernels from the nfsroot, -k now
602        reinstalls all packages from /etc/fai/NFSROOT (closes: #431613),
603        update-initramfs symlinks to /bin/true during diversion
604      * make-fai-nfsroot.conf:
605        remove the variable KERNELPACKAGE (closes: #416531, #435098)
606      * make-fai-nfsroot.8: remove -V, new description for -K and -k
607      * fcopy: set mode on file even no file was copied (closes: #360184),
608        check error code of preinst and postinst scripts (closes: #432681),
609        add quotes to variable (closes: #430127), skip comment lines in
610        file-modes
611      * fai-chboot: $NFSROOT is defined in new location (closes: #408247),
612        add initrd support, add option -s (closes: #356380), remove nfs
613        options from append line
614      * fai-chboot.8: ROOTFS parameter is not needed any more, add option -s
615      * device2grub: fix pattern to support /dev/cciss and /dev/ida devices
616        (closes: #416381)
617      * conf/NFSROOT: add packages needed for new fai-cd technique, add plain
618        debian kernel package, add ext2resize, hwinfo and change arch specific
619        packages,
620        move packages cfengine2 and libapt-pkg-perl from control to NFSROOT
621      * control: change dependencies from tetex to tetex or texlive, replace
622        Recommends of rsh-server with ssh (closes: #426093), add aptitude for
623        fai-server as Suggests, remove fai-kernels, add field XS-Vcs-Browser,
624        syslinux is only available on two architectures, do not depend on
625        cfengine (v1), since it does not exists any more
626      * fai: do not remount / read only, do not call create_ramdisk, now we
627        use unionfs, remove HOST variable, only use HOSTNAME now, use mkdir
628        -p, export $action for 20hwdetect.source, call save_dmesg only during
629        initial installation, during dirinstall set
630        LOGDIR=/var/log/fai/dirinstall/$HOSTNAME (closes: #429553)
631        define FAI_DEBOOTSTRAP, FAI_DEBOOTSTRAP_OPT for dirinstall
632        create syslog.conf before starting the syslog daemon
633        when doing dirinstall -c or -N must be specified (closes: #429554)
634        the local hard disks are now mounted to /target instead of /tmp/target
635      * move from mkinitrd-cd to live-initramfs to create a CD, use plain
636        Debian kernel
637      * menu.lst: remove unneeded options, add boot=live for new initrd,
638        remove root (cd), fix setting of hostname, instead of using ip=, we
639        now use hostname=
640      * create_resolv_conf: fix path, since we can now write on the whole
641        filesystem
642      * fai-cd: use plain Debian kernel with initrd and live-initramfs for
643        booting (closes: #401041),
644        add option -f, force removal of an existing ISO image
645        add option -k, this is for debugging
646        add option -n, do not create ISO image
647        add option -u, copy fai-cd data to a directory (USB support)
648        use $NFSROOT/live/filesystem.dir
649      * disk-info: do not include removable devices into list of disks
650      * fai-class: remove HOST variable, only use HOSTNAME now
651        do not set HOSTNAME from uname (closes: #431283)
652      * multiple files: add some patches fixing english text
653        (closes: #428857, #428858)
654      * 20-removable_media: fix path for floppy mount point (closes: #428859)
655      * fai.8: add option -u, --hostname (closes: #361559)
656      * add variable TFTPROOT (closes: #408271, #431431)
657      * fai-mirror:
658        use $NFSROOT/live/filesystem.dir
659        do not ask questions, add unauthenticated packages to the mirror
660      * 20hwdetect.source: do not execute 20hwdetect.source during dirinstall
661      * debconf/FAIBASE: autodetect most xorg parameters, (but not resolution)
662      * install_packages: add option -N, change option -t to -n,
663        add patch that AptPkg module is only used when
664        available and target system is Debian (closes: #422225), move code to
665        check_aptpkg(), add smart package manager support (closes: #430798)
666        do execute Debian specific commands only when needed (closes: #392038),
667        grab error codes when executing commands,
668        exit with 3 when errors occured, add option -H (closes: #391659),
669        put suffix -internal to all internal commands,
670        remove -n from tasksel calls
671        print path once, then only config file names, not always full path
672      * install_packages.8: add option -N and -H, change option -t to -n,
673        add option -p (closes: #424848)
674      * create_ramdisk: replaced by unionfs
675      * fai-do-scripts: remove -k from cfagent call (closes: #425699),
676        add new strings for shell scripts (closes: #416616)
677      * fai-server.post*: do not manage $TFTPROOT (closes: #430000)
678      * package_config: move linux-image package from FAIBASE to DEFAULT, add
679        kernel name for architecture
680      * ainsl: escape + in pattern
681      * make S01fai-abort an init.d script
682    
683     -- Thomas Lange <lange@debian.org>  Tue, 21 Aug 2007 18:11:28 +0200
684    
685    fai (3.1.8) unstable; urgency=medium
686    
687      * conf/NFSROOT: remove unknow package name (closes: 407950)
688      * setup_harddisks: use C locale when calling mkreiserfs (closes: 413504)
689      * fai-mirror: add /usr/sbin to $PATH so a normal user can also call
690        this command (closes: 413466)
691      * simple/package_config/GERMAN: fix wrong package name
692      * lib/subroutines: replace >>/dev/stderr with >&2
693    
694     -- Thomas Lange <lange@debian.org>  Tue, 13 Mar 2007 23:39:56 +0100
695    
696    fai (3.1.7) unstable; urgency=medium
697    
698      * subroutines: ifclass() should append to stderr (closes: #409059)
699      * examples/simple/, lib/fai-mount-disk, lib/mount2dir: use bash for
700        shell scripts (closes: #410084)
701      * fix typo in bug number of older changelog entry
702      * install_packages.8: add info for variable MAXPACKAGES
703    
704     -- Thomas Lange <lange@debian.org>  Wed, 14 Feb 2007 12:11:29 +0100
705    
706    fai (3.1.6) unstable; urgency=high
707    
708      * fix important and grave bugs
709      * fai-setup: do not fail (and exit) if $loguserhome is not writeable for
710        root (closes: #407947)
711      * fai-class: fix syntax error (closes: #408153)
712    
713     -- Thomas Lange <lange@debian.org>  Tue, 23 Jan 2007 23:49:33 +0100
714    
715    fai (3.1.5) unstable; urgency=low
716    
717      * make-fai-nfsroot: remove copying of *.pub files (closes: #406334)
718      * fai-debconf: add template when create tmp file, remove also old
719        tmp files (closes: #406336)
720      * fai: add missing parameter to --long options (closes: #406125)
721      * fai-classs: set hostname from -u as intended (closes: #406125)
722      * scripts/FAISERVER/10-conffiles: fix wrong path (closes: #406500)
723      * README: update year from 2006 to 2007
724    
725     -- Thomas Lange <lange@debian.org>  Fri, 12 Jan 2007 14:57:12 +0100
726    
727    fai (3.1.4) unstable; urgency=medium
728    
729      * these are only document changes and a one liner for setup_harddisks
730      * fix default examples. A change in the xorg package dependencies broke
731        the default FAI example installation (closes: #405435)
732      * remove xlockmore package from example (closes: #405433)
733      * setup_harddisks: add support for mountig existing NTFS partitions
734        (closes: #404187)
735    
736     -- Thomas Lange <lange@debian.org>  Thu,  4 Jan 2007 15:30:42 +0100
737    
738    fai (3.1.3) unstable; urgency=medium
739    
740      * fai-savelog: fix a security tagged bug, make local copy of LOGDIR only
741        readable for root and group adm (closes: #402644)
742      * fai: add missing shift command (closes: #402588)
743      * fai.8: improve dirinstall info (closes: #402294)
744      * package_config/FAIBASE: add packages, this is only a documentation
745        change
746    
747     -- Thomas Lange <lange@debian.org>  Sun, 17 Dec 2006 17:40:54 +0100
748    
749    fai (3.1.2) unstable; urgency=high
750    
751      * use new fai kernel version 2.6.18
752      * control: add Vcs-Svn control field (closes: #399561)
753      * conf/NFSROOT: remove package hwtools, which do not exists any more
754      * fai-chboot: exit if file cannot be written, tmpfile was not always
755        removed
756      * make-fai-bootfloppy: remove sit interfaces from list of network
757        devices (closes: #400521), print error if it can't write to floppy
758        device (closes: #400522)
759      * fcopy: tmpfile was not always removed
760      * mount2dir: use noatime when mounting local file systems
761      * lib/subroutines-linux: change comment
762      * fix typo in changelog
763      * fai-server.postinst: change message (closes: #400324)
764    
765     -- Thomas Lange <lange@debian.org>  Mon, 27 Nov 2006 20:04:51 +0100
766    
767    fai (3.1.1) unstable; urgency=low
768    
769      * control: remove mkinitrd-cd from Recemmends: and Suggests:
770      * make-fai-nfsroot: add missing option h to getopt, fix typo, test if
771        $cfdir is already set (closes: #394884), no code change, reorder code
772        so a normal user gets help whem using -h,--help
773      * faireboot: fix file name to variables.log
774      * fai-chboot: fix several bugs for listing options, option -p expects an
775        argument, fix for -c behaviour (closes: #389905)
776      * fai-chboot.8: minor document fixes
777      * fai-mirror.1: fix example (closes: #390520)
778      * fcopy: remove temporary file after use
779      * fai: start udev before creating /dev/shm/network, remove set +a for
780        dirinstall, so $fai_rundate will be exported (closes: #390373)
781      * subroutines: umount config dir at the end of softupdate action,
782        cd back to old directory, convert FAI_ROOT to absolute path if doing
783        dirinstall (closes: #390346), die() only calls bash when
784        FAI_ACTION=install, add -i to bash call (closes: #362252)
785      * subroutines-linux: check exit status of get-config-dir
786      * get-config-dir: replace die call with echo and exit statement, add
787        error message
788      * get-config-dir-cvs: fixed regular expression as 'expr' automatically
789        anchors to the beginning
790      * LAST/50-misc: /sbin/unconfigured.sh is not used any more
791      * ainsl.8: explain ^ and $ treatment in more detail
792      * FAIBASE/10-misc: add anchors to ainsl pattern
793      * class/20hwdetect.source: change discover call
794      * aisnl,fcopy,fai-chboot: print help and exit if unknow option was given
795      * lib/task_sysinfo: remove call of kudzu since it's not available any
796        more in etch
797    
798     -- Thomas Lange <lange@debian.org>  Mon,  6 Nov 2006 15:57:01 +0100
799    
800    fai (3.1) unstable; urgency=medium
801    
802      * Makefile: force bash in Makefile, fixes FTBFS in ubuntu
803      * rename action dirinst to dirinstall (closes: #390345)
804      * fai-cd: fix wrong path for sources.list (closes: #391639)
805      * scripts/FAIBASE/10-misc: use ainsl instead of echo >> ...
806      * lib/create_ramdisk: make /var/discover writeable
807      * make-fai-nfsroot: create directory var/discover, add option -h and
808        usage() subroutine
809      * subroutines: move find's maxdepth option to the left, prevent multiple
810        fai softupdate running simultaneously (closes: #390680), move
811        disk_var.sh from FAI 2.X installation old to new location
812        rename variable sndhostname to sendhostname
813      * get-config-dir*: replace \s and \S in expr with regex using [:space:],
814        so it also works for sarge's version of expr
815      * subroutines-liux: add test if base.tgz exists (closes: #390343),
816        sources.list must be used from /etc/apt during normal installation
817      * fai: add option -u,--hostname (closes: #390367), create
818        /dev/shm/network if directory not already exists (needed for initrd
819        kernels)
820      * LAST/50-misc: do not fail if hardware clock can't be set
821      * fcopy: swap call of postinst and set_mode
822      * install_packages: add missing package list to yum and rpm calls
823        (closes: #392032)
824      * rename sndmon() to sendmon()
825      * fai-start-stop-daemon: start udevd (needed for ubuntu) and do not fake
826        it, add carriage return
827      * package_config/DEMO: remove rstatd since it buggy atm
828      * 20hwdetect.source: xorg can discover the grpahics driver itself, do
829        not call discover
830    
831     -- Thomas Lange <lange@debian.org>  Thu, 19 Oct 2006 14:46:32 +0200
832    
833    fai (3.0) unstable; urgency=low
834    
835      * conf/make-fai-nfsroot.conf,sources.list: move from sarge to etch
836      * fai: export FAI_ACTION, fix -c and -C in usage()
837      * subroutines-linux: fix path of resolv.conf
838      * fai-chboot: remove devfs=nomount, use NFS v3
839      * package_config/DEFAULT: replace kernel-image with linux-image
840      * faireboot: stop udevd
841      * rename class XFREE to XORG, use xorg packages
842      * bin/fai: rename $targetdir to $FAI_ROOT
843      * add debconf data for german environment (closes: #386192)
844      * package_config/GERMAN: new file includes packages for german
845        environment
846      * new script FAIBASE/20-removable_media creates fstab entries and makes
847        directories under /media
848      * new script and man page: ainsl, ainsl.1
849      * fai-start-stop-daemon: prints which daemon will not be started
850      * get-boot-info: fix duplicate call of get_dhcp_info()
851      * FAIBASE.var: add FAI_ALLOW_UNSIGNED=1
852      * fai-setup: add option no_subtree_check to etc/exports lines
853      * get-config-dir-svn: svn support for config space (closes: #314991)
854      * fai.8: add info about dirinst, add example
855    
856     -- Thomas Lange <lange@debian.org>  Wed, 27 Sep 2006 15:44:46 +0200
857    
858    fai (3~beta21) unstable; urgency=medium
859    
860      * make pathes conform to FHS:
861        (closes: #340608, #311524, #336650, #309554, #340609)
862      * use /srv/tftp/fai    instead of /boot/fai
863      * use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg
864      * use /srv/fai/config  instead of /usr/local/share/fai
865      * use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot
866      * use /var/lib/fai/config instead of /fai
867      * use /var/lib/fai/mirror instead of /mnt
868      * create_ramdisk: call mkrw with -n
869      * setup_harddisks: use more secure options for /proc line
870      * fai-chboot: use tcp as default for nfs, nfs v3 can will become default
871        with etch, existent .disable pxe file will be removed automatically,
872        add headline when copying from template, change in options: -d is now
873        -D, -r is now -d, -r is not used any more, abort if $pxedir does not
874        exist (closes: #373596)
875      * subroutines-linux: task_updatebase does not use updatebase.log any
876        more (closes: #366823), try ftar $FAI/basefiles before extracting
877        base.tgz, create policy-rc.d in the chroot, copy sources.list from
878        $FAI_ETC_DIR, replace $FAI_REMOTESH with local variable $remotesh, fix
879        path for resolv.conf
880      * move /etc/fai/sources.list to /etc/fai/apt/sources.list
881      * fix lintian error: build-depends-indep-should-be-build-depends
882        debhelper
883      * complies with policy 3.7.2
884      * added a linda override for fai-quickstart (ignore /usr/doc-symlink
885        warning)
886      * added Section: headers to binary packages in control
887      * conf/make-fai-nfsroot.conf: remove variables: $nfssize,
888        $NFSROOT_PACKAGES, $package
889      * new config file /etc/fai/NFSROOT which contains the package list
890      * fai.conf: remove FAI_REMOTESH and FAI_REMOTECP, use FAI_LOGPROTO
891        instead, LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed installserver
892        removed (closes: #332837)
893      * lib/subroutines: remove get_fai_cvs(), get_fai_dir(), now separate
894        scripts, print warning if CD-ROM does not use DMA mode, eject fai-cd
895        at the end of the installation
896      * fai: replace $rclog with $LOGIDR/fai.log, add option -C,--cfdir,
897        -c,--class (closes: #353535), add support for dirinst, cleanup LOGDIR
898        before using it again (closes: #369534), remove variable rundir, mkdir
899        /var/run/fai if not existing, trap uses subroutine clean_exit() for
900        dirinst
901      * fai-setup: use getent for getting IP address, make it a bash script,
902        change $HOME of LOGUSER (closes: #290449), do not use SERVERINTERFACE
903        for getting hostname, add all IP addresses and host names to
904        ssh_known_hosts (closes: #286692), remove variable FAICLIENTS, use IP
905        address and netmask for exportfs line (closes: #381261)
906      * make-fai-nfsroot: new subroutine all_host_entries(), use
907        install_packages and /etc/fai/NFSROOT for installing packages into the
908        nfsroot, install fai-nfsroot before other packages are installed, do
909        not exit if getent returns no information, rename -c to -C, use
910        readlink to determine $cfdir (closes: #358765)
911      * variable $fstab replaced with fstab (no more Solaris support using
912        vfstab)
913      * savelog.LAST: set reboot=1 if no errors are found
914      * fcopy: fix bug (closes: #374415)
915      * control: update to Standards-Version: 3.7.2, fai-quickstart depends on
916        tftpd-hpa
917      * make-fai-bootfloppy: read make-fai-nfsroot.conf instead of fai.conf,
918        replace backticks with $(), fix test (closes: #384624), rename -c to -C
919      * lib/get-boot-info: get network info via DHCP if ip=dhcp was set
920      * prcopyleft: remove osname from copyright logo
921      * subroutines: add task dirinst (closes: #322634), do not execute task
922        prepareapt on softupdates (closes: #315000), save FAI_CLASSES and
923        disk_var.sh to /var/lib/fai, do not save variables.log to /var
924      * move fai-divert to fai-client package
925      * ftar: fix exit code when no matching class was found
926      * move code from script get-config-dir to task_confdir()
927      * rename $DO_INIT_TASKS to $do_init_tasks
928      * install_packages: add option -p
929      * fai-mirror: use packages.nfsroot instead of packages.arch, check if
930        obsolete variables are used, remove -a, add -B
931      * add policy-rc.d support instead of diverting start-stop-daemon
932      * remove varaible diskvar, use $LOGDIR/disk_var.sh instead
933      * fai-debconf: use read-only temp file during reconfigure
934      * get-config-dir-file: access config space via local path, used by
935        fai-cd
936      * fai-cd: use $FAI instead of /fai
937      * fai-mirror: generate distrib name from FAI_DEBOOTSTRAP
938      * move some -c to -C, so now all scripts use -C for cfdir, setting
939        $FAI_ETC_DIR is the same as specifying -C cfdir, print message if this
940        variables is used
941      * move NEWS to NEWS.Debian
942      * VERSION: default is kernel 2.6.17
943    
944     -- Thomas Lange <lange@debian.org>  Wed, 13 Sep 2006 18:54:38 +0200
945    
946    fai (2.10.5) unstable; urgency=high
947    
948      * fixes patch from last NMUs. (really, really closes: #373955)
949      * make-fai-nfsroot: print debootstrap version
950      * add package lftp to nfsroot
951      * create_ramdisk: make more directories writeable
952      * 20hwdetect.source: add some usb modules
953      * dhcpd.conf: next-server is needed in dhcpd3 >=3.0.3
954    
955     -- Thomas Lange <lange@debian.org>  Tue, 11 Jul 2006 16:28:21 +0200
956    
957    fai (2.10.4) unstable; urgency=high
958    
959      * Non-maintainer upload.
960      * Fix previous patch; it should remove files from $FAI_ROOT/etc, not
961        /etc, as faireboot is not run inside the chroot. (Really
962        Closes: #373955)
963    
964     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 18:59:55 +0200
965    
966    
967    fai (2.10.3) unstable; urgency=high
968    
969      * Non-maintainer upload.
970      * Remove /etc/apt/apt.conf.d/{10,90}fai in faireboot, since the settings
971        used during install_packages are not appropriate for the finished
972        system. (Closes: #373955)
973    
974     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 15:54:55 +0200
975    
976    fai (2.10.2) unstable; urgency=medium
977    
978      * lib/get-boot-info: call dhclient with different configuration and
979        script names, closes grave bug (closes: #369265), remove dpkg-divert
980        calls for /etc/dhcp3/dhclient-script and /etc/dhcp3/dhclient.conf
981      * create_ramdisk: make /etc/lvm writeable (closes: #365035)
982      * do not call mkrwsize if directory does not exist (closes: #365037)
983      * lib/mkrw: add option -n
984      * make-fai-nfsroot: grep before appending to file (closes: #364748),
985        enable DNS inside the nfsroot (closes: #358783)
986      * lib/subroutines-linux: task_prepareapt(): check $IPADDR before
987        appending to file (closes: #331258)
988      * lib/subroutines: make 100MB ramdisk for /fai when booting from CD
989      * bin/fai: do not mount --bind /tmp/fai on softupdate
990    
991     -- Thomas Lange <lange@debian.org>  Wed, 14 Jun 2006 11:51:19 +0200
992    
993    fai (2.10.1) unstable; urgency=low
994    
995      * fai-chboot: fix division by zero error
996      * fai.conf: remove $OS_TYPE
997      * fai: remove $OS_TPYPE, set $targetdir, eval_cmdline is not needed for
998        install and dirinst, move prcopyleft() and additional code into
999        external script, use /var/log/fai/current as default LOGDIR,
1000        /tmp/fai is currently a mount --bind to it
1001      * fai-do-scripts: replace --no-lock with -K, this should fix cfengine's
1002        segfault bug
1003      * install_packages: add commands for y2pmsh, yast and rpm
1004      * mount2dir: add more fs types that should be skipped
1005      * fai-mirror: use different source.list when downloading packages for
1006        debootstrap (closes: #361786), remove comments from PACKAGES line
1007        (closes: #358910), add option -C, (closes: #318299), recreates
1008        Package.gz and Release file using apt-ftparchive
1009      * fai-cd: add option -C (closes: #312198), print FAI version in grub
1010        menu, not fai-cd version
1011      * make-fai-nfsroot: print warning if -f is still used, add config for
1012        aptitude to allow unsigned packages without prompting
1013      * menu.lst: enable timeout, use localboot as default, remove syslogd
1014        flag, remove unused entries, fix IP address for demohost
1015      * subroutines: new path /var/log/fai/current/showvar.log
1016      * fai-guide.sgml: include package splitting into fai guide
1017      * make-fai-nfsroot.conf: new names packages in fai-kernel, add
1018        console-tools to nfsroot (closes: #363480)
1019      * get-boot-info: do not try to activate the first four ethernet devices
1020      * conf/apt.conf: add aptitude option so untrusted repositories will also
1021        be used
1022      * instsoft.FAIBASE: use fcopy for kernel-img.conf
1023      * subroutines-linux: use IP address when calling fai-chboot in
1024        task_chboot, this helps when the install client has two network cards
1025        and the host name lookup fails
1026      * mkrw: fix typo (closes: #363521)
1027      * dhcpd.conf: make deny unknown-clients default, remove range definition
1028      * S99fai-setup: enable networking for faiserver
1029    
1030     -- Thomas Lange <lange@debian.org>  Thu, 20 Apr 2006 11:46:12 +0200
1031    
1032    fai (2.10) unstable; urgency=low
1033    
1034      * setup_harddisks: mapdisk(): add support for more than two disks, fix
1035        wrong comments (closes: #356265), allow logical partitions to be
1036        bootable (closes: #344536)
1037      * make-fai-nfsroot: do not copy files from /etc/apt to the nfsroot,
1038        detect kernel version for new kernel name (closes: #352939),
1039        remove patches-* file when using -K (closes: #348350), remove
1040        update-modules call, remove symlink creation to /tmp, add warning if
1041        $FAI_LOCAL_REPOSITORY is still used
1042      * fai-chboot: change output of -l and -L, major rework of the lsdir
1043        function, add more options for different listing formats, add template
1044        copy function (closes: #342471, #356136), options added: -g -c -t -o
1045      * 20-hwdetect.source: test if discover is installed
1046      * make-fai-bootfloppy: remove obsolete message (closes: #347974)
1047      * fcopy: remove newline from $source, add \Q, (closes: #350015), warning
1048        if unlink fails, add option -n (closes: #356378), preserving is not an
1049        error (closes: #360183)
1050      * make example scripts more cfengine2 compatible (closes: #312201)
1051      * hooks/instsoft.FAIBASE: do not pause when kernel modules are already
1052        available (closes: #314613)
1053      * install_packages: new feature, just unpack packages (closes: #277079),
1054        add urpmi, urpme and yum support
1055      * fai: exit script if no parameters are given and no run from nfsroot
1056      * subroutines: add verbose output when defining variables, add
1057        subroutines mkrw and mkrwsize, set $diskvar during softupdate to
1058        /var/log/fai/disk_var.sh, task_savelog: test if files exist before
1059        copying them
1060      * remove FAIBASE/20-save_diskvar (closes: #312296)
1061      * task_sysinfo: call lshw if available
1062      * lib/get-boot-info: remove duplicate network device names
1063      * make-fai-nfsroot.conf: use SERVERINTERFACE for detecting subnet
1064        (closes: #341577)
1065      * create_ramdisk: use mkrw for making directories writeable
1066      * fai-mirror: add warning if some files do not exist
1067    
1068     -- Thomas Lange <lange@debian.org>  Mon,  3 Apr 2006 15:11:30 +0200
1069    
1070    fai (2.9.1) unstable; urgency=low
1071    
1072      * install_packages: add aptitude-r to @commands (closes: #343361)
1073      * new command fai-statoverride (like dpkg-statoverride)
1074      * fai-chboot: use NFS v2 as default until FAI will drop sarge support
1075      * fai.8: fix typo (closes: #343642)
1076      * doc/classes_description.txt: remove all unused classes, update
1077        description (closes: #322026)
1078      * add script AMD64/99-discover-bug
1079      * add class FAISERVER
1080      * updatebase: mount /sys into chroot
1081      * mkdebmirror: remove non-US stuff
1082      * savelog.LAST: add segfault to error pattern
1083      * make-fai-bootfloppy.8: fix typo (closes: #346428)
1084      * make-fai-nfsroot: do not try to copy file if resolv.conf does not
1085        exist
1086      * menu.lst: add entry for faiserver
1087      * fai-cd: adjust space, new code for generating sources.list file
1088      * fai-debconf: add test if debconf data file exists (closes: #348857)
1089    
1090     -- Thomas Lange <lange@debian.org>  Sun,  5 Mar 2006 22:37:31 +0100
1091    
1092  fai (2.9) unstable; urgency=low  fai (2.9) unstable; urgency=low
1093    
1094    * splitting binary package fai into fai-server, fai-client, fai-doc and    * splitting binary package fai into fai-server, fai-client, fai-doc and
# Line 12  fai (2.9) unstable; urgency=low Line 1103  fai (2.9) unstable; urgency=low
1103      partially #329547, test if nfsroot was created (closes: #317495), test      partially #329547, test if nfsroot was created (closes: #317495), test
1104      if mkisofs is available (closes: #334871), exist unless arch is i386      if mkisofs is available (closes: #334871), exist unless arch is i386
1105      or amd64 (closes: #339098), check if $FAI_CONFIGDIR is valid      or amd64 (closes: #339098), check if $FAI_CONFIGDIR is valid
1106        remove subroutine mhide amd module-hide, mkbimage is not needed any
1107        more, use grub's stage2_eltorito feature mkisofs uses -no-emul-boot,
1108        no floppy emulation needed, size is not limited any more to 2.88M
1109    * install_packages: ignore packages ending with - when using -d    * install_packages: ignore packages ending with - when using -d
1110      (closes: #334333), remove backtick evaluation (closes: #322157), add      (closes: #334333), remove backtick evaluation (closes: #322157), add
1111      -R to default aptitude call, add aptitude-r for download only mode      -R to default aptitude call, add aptitude-r for download only mode,
1112        add more warnings
1113    * lib/create_ramdisk: make /etc/network/run/ifstate writable    * lib/create_ramdisk: make /etc/network/run/ifstate writable
1114      (closes: #312128)      (closes: #312128)
1115    * fai-mirror: add -i to egrep (closes: #312508), add option    * fai-mirror: add -i to egrep (closes: #312508), add option
# Line 27  fai (2.9) unstable; urgency=low Line 1122  fai (2.9) unstable; urgency=low
1122    * fai-guide.sgml: include README.disk_config into fai guide, minor    * fai-guide.sgml: include README.disk_config into fai guide, minor
1123      fixes, (closes: #332295, #332318, #332293, #332291)      fixes, (closes: #332295, #332318, #332293, #332291)
1124    * make-fai-nfsroot: use --one-file-system instead of -l (closes: #308806),    * make-fai-nfsroot: use --one-file-system instead of -l (closes: #308806),
1125      new test if ssh package is installed (closes: #322759), add -y and      new test if ssh package is installed (closes: #322759), create
1126      --force-yes to apt-get so unauthenticated package repositories can be      apt.conf.d file to support unsigned repositories, fail if debootstrap
1127      used , fail if debootstrap return with error code (closes: #342120)      return with error code (closes: #342120)
1128    * subroutines: test if hooks are executable (closes: #338524), new stamp    * subroutines: test if hooks are executable (closes: #338524), new stamp
1129      file name when action is softupdate      file name when action is softupdate
1130    * make-fai-bootfloppy: fix code for -i when using a relative path    * make-fai-bootfloppy: fix code for -i when using a relative path
# Line 51  fai (2.9) unstable; urgency=low Line 1146  fai (2.9) unstable; urgency=low
1146      running udev      running udev
1147    * fai-chboot: read $NFSROOT from fai.conf, add nfsroot option to kernel    * fai-chboot: read $NFSROOT from fai.conf, add nfsroot option to kernel
1148      parameters, root-path can now be removed from dhcpd.conf      parameters, root-path can now be removed from dhcpd.conf
1149      * add support for unsigned repositories
1150   -- Thomas Lange <lange@debian.org>  Sun,  4 Dec 2005 16:47:15 +0100    * LAST/50-misc: fix code that detect of a kernel is installed, now it
1151        does not break if more than one kernel is installed
1152    
1153     -- Thomas Lange <lange@debian.org>  Tue, 13 Dec 2005 15:53:00 +0100
1154    
1155  fai (2.8.4) unstable; urgency=high  fai (2.8.4) unstable; urgency=high
1156    
# Line 115  fai (2.8.1) unstable; urgency=low Line 1213  fai (2.8.1) unstable; urgency=low
1213    * make-fai-nfsroot: split i386 and amd64 packages list, remove packages    * make-fai-nfsroot: split i386 and amd64 packages list, remove packages
1214      from amd64 which are not available (closes: #306264)      from amd64 which are not available (closes: #306264)
1215    * menu.lst/postinst: use BOOT_PARTITION instead of ROOT_PARTITION    * menu.lst/postinst: use BOOT_PARTITION instead of ROOT_PARTITION
1216      (closes: 305861)      (closes: #305861)
1217    * install_packages.8: remove option -f    * install_packages.8: remove option -f
1218    * make-fai-nfsroot.8: remove wrong information (closes: #304980)    * make-fai-nfsroot.8: remove wrong information (closes: #304980)
1219    * control: add grub to suggests    * control: add grub to suggests
# Line 144  fai (2.8) unstable; urgency=high Line 1242  fai (2.8) unstable; urgency=high
1242      reformat some output, print some messages only if $verbose is set      reformat some output, print some messages only if $verbose is set
1243    * rcS_fai: renamed to fai, add manual page fai.8    * rcS_fai: renamed to fai, add manual page fai.8
1244    * fai: add $rundir, remove unused dirs at the end, call set_disk_info    * fai: add $rundir, remove unused dirs at the end, call set_disk_info
1245      before task_defvar, add variable $DO_INIT_TASK, add code for      before task_defvar, add variable $DO_INIT_TASKS, add code for
1246      softupdate support, rename rcS.log to fai.log, add copyright message      softupdate support, rename rcS.log to fai.log, add copyright message
1247      to usage(), add option -N --new, always test $DO_INIT_TASKS with -eq      to usage(), add option -N --new, always test $DO_INIT_TASKS with -eq
1248    * apt.conf: replace force-confnew with force-confdef    * apt.conf: replace force-confnew with force-confdef
# Line 156  fai (2.8) unstable; urgency=high Line 1254  fai (2.8) unstable; urgency=high
1254      local class-C network, remove ext2resize until available again      local class-C network, remove ext2resize until available again
1255    * subroutines: add task softupdate, add support for softupdate, add    * subroutines: add task softupdate, add support for softupdate, add
1256      $DO_INIT_TASKS, minor changes in get_fai_cvs(), use swapoff -a for      $DO_INIT_TASKS, minor changes in get_fai_cvs(), use swapoff -a for
1257      disabling swap partitions, test $DO_INIT_TASK always with -eq, use      disabling swap partitions, test $DO_INIT_TASKS always with -eq, use
1258      /var/log/fai/FAI_CLASSES      /var/log/fai/FAI_CLASSES
1259    * subroutines-linux: script prepare_apt is now updatebase, add support    * subroutines-linux: script prepare_apt is now updatebase, add support
1260      for softupdates, add task_prepareapt, sliently skip task_chboot if      for softupdates, add task_prepareapt, sliently skip task_chboot if
# Line 490  fai (2.5.3) unstable; urgency=low Line 1588  fai (2.5.3) unstable; urgency=low
1588    * make-fai-bootfloppy: call grub in chroot environment, so correct libc    * make-fai-bootfloppy: call grub in chroot environment, so correct libc
1589      is used, add option c and F, DHCP is now default boot protocol, be      is used, add option c and F, DHCP is now default boot protocol, be
1590      more verbose      more verbose
1591    * make-fai-nfsroot: add option c which sets $cfdir (closes: 219824)    * make-fai-nfsroot: add option c which sets $cfdir (closes: #219824)
1592      add variable nfssize, remove package strace, check if $NFSROOT is set,      add variable nfssize, remove package strace, check if $NFSROOT is set,
1593      mkdir $RUNDIR is not need any more, use $cfdir instead of fixed      mkdir $RUNDIR is not need any more, use $cfdir instead of fixed
1594      /etc/fai, do not copy fai-chboot to nfsroot, call certain commands in      /etc/fai, do not copy fai-chboot to nfsroot, call certain commands in
# Line 546  fai (2.5.2) unstable; urgency=low Line 1644  fai (2.5.2) unstable; urgency=low
1644    * fai.conf: add exim4 packages to exlude list    * fai.conf: add exim4 packages to exlude list
1645    * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from    * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from
1646      package list (closes: #219420), copy preferences from /etc/fai      package list (closes: #219420), copy preferences from /etc/fai
1647      (closes: 219824), use apt-get dist-upgrade instead of upgrade,      (closes: #219824), use apt-get dist-upgrade instead of upgrade,
1648      do not create base.tgz in $NFSROOT/.. and then move file      do not create base.tgz in $NFSROOT/.. and then move file
1649    * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)    * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)
1650    * faimond, faimond.8 added    * faimond, faimond.8 added
# Line 1072  fai (2.0.1) unstable; urgency=low Line 2170  fai (2.0.1) unstable; urgency=low
2170    * Check if LOGUSER is defined, (closes: #101620)    * Check if LOGUSER is defined, (closes: #101620)
2171    * wget now recommends, (closes: #101594)    * wget now recommends, (closes: #101594)
2172    * Use ntpdate if a ntp server is defined (tag nt in bootptab),    * Use ntpdate if a ntp server is defined (tag nt in bootptab),
2173      (closes:  #101899)      (closes: #101899)
2174    * DEFAULT script writes fqdn and short hostname into etc/hosts,    * DEFAULT script writes fqdn and short hostname into etc/hosts,
2175      (closes: #101820)      (closes: #101820)
2176    * Bug fix. Check if imggen executable is available.    * Bug fix. Check if imggen executable is available.

Legend:
Removed from v.3152  
changed lines
  Added in v.5391

  ViewVC Help
Powered by ViewVC 1.1.5