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

Diff of /trunk/debian/changelog

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

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

Legend:
Removed from v.2313  
changed lines
  Added in v.5168

  ViewVC Help
Powered by ViewVC 1.1.5