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

  ViewVC Help
Powered by ViewVC 1.1.5