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

Diff of /trunk/debian/changelog

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

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

Legend:
Removed from v.2468  
changed lines
  Added in v.5153

  ViewVC Help
Powered by ViewVC 1.1.5