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

Diff of /trunk/debian/changelog

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

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

Legend:
Removed from v.2284  
changed lines
  Added in v.5096

  ViewVC Help
Powered by ViewVC 1.1.5