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

Diff of /trunk/debian/changelog

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

revision 3486 by lange, Tue Jun 6 13:34:19 2006 UTC revision 5113 by holger, Sat Sep 6 14:21:57 2008 UTC
# Line 1  Line 1 
1  fai (2.10.2) unstable; urgency=low  fai (3.2.10~beta5) unstable; urgency=low
2    
3    * prepare patch for grave bug    * add texlive-fonts-recommended to build-depends-indep (closes: #497683),
4        add cfengine2 as recommends to fai-client (closes: #442843),
5        remove mknbi from fai-docs recommends
6      * Init.pm: really add important bugfix (494784) that was only fixed in svn
7        but not in 3.2.9 upload (closes: #494784), fix wrong variable name ($WHY)
8      * Volume.pm: ignore output line of parted containing "Model:"
9        (closes: #497066)
10      * Makefile,VERSION: remove variable KERNELVERSION, because it's unused since
11        3.2 (closes: #494699)
12      * fai-cd: do not redirect stdout to /dev/null when calling find_fai_data,
13        otherwise we do not get any errors when the grub call fails ($WHY)
14      * subroutines: use proper path to RUNNING_FROM_FAICD to make eject work
15        (closes: #496072)
16      * fai-client.postrm: use rm -rf, we do so in other maintainer scripts as
17        well and /var/run/fai is probably the least critical place
18        (closes: #494423)
19      * remove old, unsupported and broken script make-fai-bootfloppy and man page
20        (closes: #452375, #400373, #305363)
21      * remove old and unused util/tlink and the information about it from the
22        documentation
23      * disk-info: fix bashism (closes: #498023)
24      * fai-guide.sgml: major review, remove boot floppy info, remove BOOTP
25        info, update location of RUNNING_FROM_FAICD
26      * fai-guide.sgml: minor documentation fix (closes: #473106),
27        do not propose make-fai-nfsroot -r (closes: #481111),
28        do reference NEWS.Debian (closes: #452760)
29      * ftar.8: minor fix (closes: #481528), update example used
30      * fcopy.8: minor fix (closes: #419787)
31      * fai-statoverride.8: add man page for fai-statoverride.8 (closes: #358967)
32      * setup-storage.8: document usage of USE_SETUP_STORAGE; some typo fixes
33      * fai-cd.8: add usage example, add warning that all data on USB stick
34        may be destroyed
35      * setup-storage.8: Properly escape \ in literal environments (thanks lintian)
36      * changes to the example classes:
37        - use new partition tool in simple examples
38        - remove class SETUPSTORAGE
39        - package_config/*: remove non-existing packages, change some package
40        - names
41        - package_config/GNOME: make gnome example smaller
42        - 10-misc: remove tune2fs call, now done by new partition tool
43        - use lenny in FAISERVER class, still needs one last upload right before
44          the release, to set testing to squeeze. (Not done yet, $BECAUSE.)
45        - remove empty directory /etc/X11 to make lintian happy
46      * update to standards version 3.8.0, no changes needed
47      * update the package description (closes: #496113)
48      * rules: Don't ignore errors from make clean
49    
50     -- Thomas Lange <lange@debian.org>  Sat, 06 Sep 2008 10:23:59 +0200
51    
52    fai (3.2.9) unstable; urgency=low
53    
54      * apply patch that fixes the RC-bug license issue (closes: #487866)
55      * debian/copyright: add people and reformat text
56      * ftar: exit with warning if unsupported suffix .tgz is found
57      * ainsl: add options -Q and -q (closes: #484722)
58      * fai-setup: fix syntax error (closes: #488404)
59      * setup-storage.8: add migration section, add info for createopts, move
60        comments in example to bottom, fixed and improved documentation for
61        preserve_{always,reinstall} syntax
62      * Sizes.pm: never scale logical volume sizes beyond the specified
63        maximum (closes: #494519)
64      * Init.pm: fix bug in return values of phys_dev() (closes: #494784)
65      * conf/NFSROOT, control: drop use of liblinux-lvm-perl
66        (closes: #494357), replace unionfs with aufs (closes: #487080),
67        ext2resize is now obsolete, replace it with e2fsprogs,
68        replace obsolete sysutils with procinfo,
69        add packages for powerpc arch (closes: #494440)
70      * control: use official control-fields Vcs-Browser and Vcs-Svn instead
71        of old XS-* friends (closes: #451013),
72        remove Homepage from Description field, use Homepage field instead
73      * Volumes.pm: reverted the code to handle existing LVMs to an earlier
74        version that does not use Linux::LVM, because this is severly broken
75        (closes: #494357)
76      * setup-storage: increase version number to 1.0.1 because of LVM change
77      * Commands.pm: bugfix in RAID volume handling in case of devices marked
78        missing: mdadm command requires device names to be replaced by
79        "missing" (closes: #494520)
80      * package_config/FAIBASE: replace obsolete sysutils with procinfo
81      * subroutines-linux: replace klogd and syslogd with rsyslog
82        (closes: #494387)
83      * conf/sources.list: replace etch with lenny, make koeln repository
84        optional (closes: #474326)
85      * make-fai-nfsroot.conf: replace etch with lenny, mount /dev/pts to
86        avoid warnings "Can not write log, openpty() failed",
87      * make-fai-nfsroot: umount /proc and /dev/pts inside nfsroot on exit
88        (closes: #494518, #494523),
89        move trap definitions outside of { } block (closes: #494518, #494523),
90        use arch independent name for linux kernel (closes: #494440)
91      * updatebase: mount /dev/pts into /target to avoid openpty() warning
92      * fai-do-scripts: use -b in call of file command, this makes the pattern
93        matching more robust, make file adjust regex to new output of file
94        command (closes: #490111)
95      * savelog.LAST.source: add error pattern
96      * fai-cd: add option "--iso-level 4" to mkisofs call (closes: #494443)
97      * rules: do not copy file for linda
98      * fai-quickstart.dirs:  linda directory not needed any more
99      * fai-quickstart.lintian: fix pattern
100    
101     -- Thomas Lange <lange@debian.org>  Tue, 12 Aug 2008 11:49:51 +0200
102    
103    fai (3.2.8) unstable; urgency=low
104    
105      * Merge setup-storage, the new partitioning tool
106        (closes: #380629, #330915, #277045, #356862, #416633, #484788)
107      * add variable $USE_SETUP_STORAGE
108      * setup-storage: move loading of kernel modules into 20hwdetect.source,
109        print which disk_config setup-storage is using
110      * Commands.pm: print also mountpoint when debugging tuneopts and
111        createopts, fix and document problem when only tuneopts are defined,
112        prevent warnings about uninitialized variables
113      * 20-hwdetect.source: load modules needed for setup-storage
114      * add class SETUPSTORAGE for easy testing
115    
116     -- Thomas Lange <lange@debian.org>  Sun, 15 Jun 2008 12:47:16 +0200
117    
118    fai (3.2.7) unstable; urgency=low
119    
120      * update some messages to 2008
121      * fai-cd: check if list of Packages files is non-empty, change syntax of
122        ${...:=...}, use rsync for coping to USB stick if available
123      * fai-cd.8: add info for MAXPACKAGES
124      * fai-guide.sgml: fix order of tasks
125      * fai-setup: check if file exists
126      * make-fai-nfsroot: exclude files in var/lib/apt/lists from base.tgz
127        check if NFSROOT directory is mounted with bad options
128      * get-boot-info: parse live.log for detecting boot method
129      * disk-info: use group info for detecting disks, extend pattern for
130        detecting scsi disks
131      * subroutines: fix regex so softupdate will; now umount the config space
132      * add internal variable printk, for setting the console log level
133    
134     -- Thomas Lange <lange@debian.org>  Sat, 31 May 2008 16:47:25 +0200
135    
136    fai (3.2.6) unstable; urgency=medium
137    
138      * fai: remove local, fix regex (closes: #480685)
139      * fai-cd: fix syntax error (closes: #480830)
140    
141     -- Thomas Lange <lange@debian.org>  Thu, 15 May 2008 17:10:37 +0200
142    
143    fai (3.2.5) unstable; urgency=low
144    
145      * GRUB/10-setup: use absolute path
146      * fai: mount /proc if not already mounted (closes: #453017, #444156),
147        check if target directory for dirinstall is mounted with nosuid,nodev
148      * fai-mirror: set MAXPACKAGES=1 if undefined before
149      * make-fai-nfsroot: exit with error if software installation has errors
150        (closes: #442261)
151      * fai-guide.sgml: add info how to specify a certain release or version
152        of a package
153      * fai-cd: add prefix $cfdir to -g parameter if no path was specified,
154        fix setting of cfdir (closes: #475250)
155      * fai-cd.8: extend info for -g
156      * subroutines: remove local from variable (closes: #449236)
157      * install_packages: fix in detecting Debian specific actions
158      * fai-chboot: add check if kernelsuffix is defined
159      * fai-abort: add LSB formatted dependency info (closes: #469716)
160      * XF86Config-4/DEMO: remove obsolete example (closes: #474327)
161      * disk-info: add regex for Adaptec i2o controller (closes: #466670)
162      * ainsl: substitue \s+ afterwards (closes: #470799)
163    
164     -- Thomas Lange <lange@debian.org>  Mon,  5 May 2008 18:27:02 +0200
165    
166    fai (3.2.4) unstable; urgency=high
167    
168      * fai-cd.8: add missing -C option
169      * make-fai-nfsroot: remove code for creating BOOTP environment
170      * faimond-gui: show different icons depending on error code
171      * fai-setup: fix syntax error (closes: #453442)
172      * subroutines-linux: do not print hostname and kernel compile time
173      * fai: update date, remove mkdir
174      * savelog.LAST.source: remove duplicate messages which appear in fai.log
175        and software.log
176    
177     -- Thomas Lange <lange@debian.org>  Thu, 29 Nov 2007 19:17:56 +0100
178    
179    fai (3.2.3) unstable; urgency=medium
180    
181      * fix wrong logic in updatebase (closes: #452516)
182    
183     -- Thomas Lange <lange@debian.org>  Sat, 24 Nov 2007 16:08:36 +0100
184    
185    fai (3.2.2) unstable; urgency=low
186    
187      * conf/NFSROOT: reomve duplicate package, use aptitude for installing,
188        add nfs-common (closes: #444079), remove live-initramfs from NFSROOT
189      * doc/fai-guide.sgml: add information for softupdate (closes: #439016)
190      * savelog.LAST.source: add ignore pattern, remove dot after filename
191      * make-fai-nfsroot: check if $TFTPROOT is defined, add badupdateto32(),
192        which prints more info about update without checking variable names,
193        remove whole /srv/fai/nfsroot, add check_nfsroot(), make stamp only on
194        success (closes: #370780), write output also into /var/log/fai,
195        return and print exit code from install_packages, create or copy
196        live.conf, try to umount /proc inside the nfsroot before removing an
197        old nfsroot, abort if this fails
198      * subroutines: add task_error(), which stores the maximum error code in
199        $task_error, do nothing if error=0, print traceback,
200        add stop_fai_installation(), write pid to stamp file, print PID in
201        case of error, add task_test stub, save function name that causes
202        fatal error, set $fai_rundate only if not yet defined
203      * subroutines-linux: add check if $monserver is defined, print kernel
204        version currently running, catch exit code from install_packages
205      * mount2dir: add support for UUID and LABEL
206      * fai: export $romountopt, get error codes from all commands in a pipe,
207        add $STOP_ON_ERROR, fix variable name (closes: #447080),
208        do not use /var/log/fai/current (closes: #445276), cleanup definition
209        of $LOGDIR, change permissions of LOGDIR (closes: #445276),
210        add symlinks for last and last-$action in the very beginning
211      * control: fai-nfsroot and fai-client conflicts to fai-kernels, add
212        recommends to debconf-utils (closes: #445109), improve package
213        description (closes: #419071), add Homepage field, add live-initramfs
214        to depends of fai-nfsroot
215        replace ssh with openssh-server and openssh-client (closes: #434356)
216      * fai-cd: copy grub config always to menu.lst
217      * get-config-dir-nfs: add -n to mount
218      * get-config-dir-svn: error if svn call fails (closes: #447602, #441761)
219      * update FSF address (closes: #444154)
220      * fai-chboot: pxedir should also use $TFTPROOT, (closes: #443837)
221      * menu.lst/postinst: check if variables are defined (closes: #445978)
222      * ftar: make it a bash script
223      * fai-setup: add option -C (closes: #388157), fix mode of
224        authorized_keys
225      * fai-setup.8: add option -C
226      * fai-mirror: mkdir mountpoint before mounting (closes: #365004)
227      * updatebase: use aptitude when doing dist-upgrade (closes: #448426),
228        use safe-upgrade when available
229      * fai-divert: make it a bash script
230      * 30-interfaces: resolv.conf is now in /, not in /tmp
231      * make-fai-bootfloppy: script currently does not work, always die with
232        error message
233      * FAIBASE.var: add STOP_ON_ERROR
234      * fai-savelog: do not save log to local directory, if this directory
235        already exists (should only happen during softupdate), change
236        permissions of LOGDIR (closes: #445276)
237      * get-config-dir-*: call task_error after trying to access config space
238      * sources.list: add koeln repository
239    
240     -- Thomas Lange <lange@debian.org>  Thu, 22 Nov 2007 15:45:12 +0100
241    
242    fai (3.2.1) unstable; urgency=low
243    
244      * mount swap partitions with identical priorities
245      * fai-mirror: also match lowercase class names (for hostsnames),
246        use $cfdir instead of fixed path /etc/fai
247      * subroutines-linux: add timeout to nc call
248      * subroutines: change message for faimond in task_faiend()
249      * control: readd libapt-pkg-perl to depends, nfs-server (user space)
250        does not support locking, so FAI cannot use it, remove wget, add arch
251        to mknbi
252      * get-config-dir-svn: add svn+ssh support
253      * QUESTIONNAIRE: add USB stick, split bootb and dhcp
254      * faimond, faimond.8: use Proc::Daemon, add options tTldP
255      * faimond: do not allow ; in message (security), do not print ip and
256        port number
257      * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
258        because of a Ubuntu bug), activate -U if Ubuntu is detected
259        determine the arch inside the nfsroot for defining a class, this help
260        building amd64 nfsroots on i386 and vice versa,
261        add support for running hooks, (closes: #342467)
262      * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
263      * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
264      * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
265        about variable FAI_ETC_DIR
266      * packages_config/DEFAULT: fix typos in linux-image-amd64
267      * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
268      * savelog.LAST.source: add ignore pattern
269      * packages_config/FAIBASE: add fai-client
270      * fai-do-scripts: exit with maximum error code of all child scripts that
271        had an error
272      * fai: change message when stamp file already exists (closes: #441437)
273      * fai-cd: remove arch specific path
274      * fai-cd.8: add info about USB stick (closes: #441988),
275        improve man page (closes: #441991)
276      * new get-config-dir-git: add method git for access (closes: #441992)
277      * examples/etc/dhcpd.conf: fix path
278      * faimond-gui: new tool that produces graphical output of faimond
279      * faimond-gui.8: new man page
280      * get-config-dir-svn: fix svn+ssh with username (Closes: #442021)
281      * fai-guide.sgml: add info about NFSROOT_HOOKS
282    
283     -- Thomas Lange <lange@debian.org>  Mon, 17 Sep 2007 13:30:34 +0200
284    
285    fai (3.2) unstable; urgency=low
286    
287      * subroutines-linux: fix extra slash in path (closes: #428860),
288        jobsrunning(): ignore rcS process (closes: #425725)
289        during dirinstall call debootstrap if no base.tgz is found
290      * setup_harddisks: fix file system type of /proc
291      * fai.conf: make ssh and scp the default (closes: #309678, #380085)
292      * fai-guide.sgml:
293        major update to reflect FAI 3.X changes (closes: #390508),
294        fix description of classes used (closes: #329984),
295        change /usr/share/doc/fai to /usr/share/doc/fai-doc (closes: #387541),
296        fix an url, add documentation for dirinstall (closes: #390508),
297        document usage of basefiles/ (closes: #391660),
298        document the order hooks are called (closes: #380337)
299      * get-config-dir-svn: add support for svn url's without username
300        (closes: #415875)
301      * subroutines: copy disk_var.sh only if available (closes: #415880),
302        fix wrong path for FAI_CLASSES
303      * savelog.LAST.source: add more patterns
304      * faimond: add options -p, -h, -b,
305        it can now call fai-boot (closes: #342477, #424608)
306      * faimond.1: update man pages to reflect the new options
307      * fai-savelog: use $LOGREMOTEDIR when saving to remote
308        (closes: #290371), do not set $HOSTNAME, should be set all the time
309        (closes: #429553, #429733)
310      * make-fai-nfsroot: add option -p (closes: #359323), move from
311        fai-kernels to plain Debian kernel using initrd (closes: #410940),
312        remove unused things since we have now write access to the nfsroot,
313        use mkdir -p, live-initramfs needs NFSROOT in .../live/filesystem.dir,
314        move creating of subdirs from make-fai-nfsroot to fai (from server to
315        client), do not create shell script in make-fai-nfsroot,
316        remove -V, use aptitude to remove the kernels from the nfsroot, -k now
317        reinstalls all packages from /etc/fai/NFSROOT (closes: #431613),
318        update-initramfs symlinks to /bin/true during diversion
319      * make-fai-nfsroot.conf:
320        remove the variable KERNELPACKAGE (closes: #416531, #435098)
321      * make-fai-nfsroot.8: remove -V, new description for -K and -k
322      * fcopy: set mode on file even no file was copied (closes: #360184),
323        check error code of preinst and postinst scripts (closes: #432681),
324        add quotes to variable (closes: #430127), skip comment lines in
325        file-modes
326      * fai-chboot: $NFSROOT is defined in new location (closes: #408247),
327        add initrd support, add option -s (closes: #356380), remove nfs
328        options from append line
329      * fai-chboot.8: ROOTFS parameter is not needed any more, add option -s
330      * device2grub: fix pattern to support /dev/cciss and /dev/ida devices
331        (closes: #416381)
332      * conf/NFSROOT: add packages needed for new fai-cd technique, add plain
333        debian kernel package, add ext2resize, hwinfo and change arch specific
334        packages,
335        move packages cfengine2 and libapt-pkg-perl from control to NFSROOT
336      * control: change dependencies from tetex to tetex or texlive, replace
337        Recommends of rsh-server with ssh (closes: #426093), add aptitude for
338        fai-server as Suggests, remove fai-kernels, add field XS-Vcs-Browser,
339        syslinux is only available on two architectures, do not depend on
340        cfengine (v1), since it does not exists any more
341      * fai: do not remount / read only, do not call create_ramdisk, now we
342        use unionfs, remove HOST variable, only use HOSTNAME now, use mkdir
343        -p, export $action for 20hwdetect.source, call save_dmesg only during
344        initial installation, during dirinstall set
345        LOGDIR=/var/log/fai/dirinstall/$HOSTNAME (closes: #429553)
346        define FAI_DEBOOTSTRAP, FAI_DEBOOTSTRAP_OPT for dirinstall
347        create syslog.conf before starting the syslog daemon
348        when doing dirinstall -c or -N must be specified (closes: #429554)
349        the local hard disks are now mounted to /target instead of /tmp/target
350      * move from mkinitrd-cd to live-initramfs to create a CD, use plain
351        Debian kernel
352      * menu.lst: remove unneeded options, add boot=live for new initrd,
353        remove root (cd), fix setting of hostname, instead of using ip=, we
354        now use hostname=
355      * create_resolv_conf: fix path, since we can now write on the whole
356        filesystem
357      * fai-cd: use plain Debian kernel with initrd and live-initramfs for
358        booting (closes: #401041),
359        add option -f, force removal of an existing ISO image
360        add option -k, this is for debugging
361        add option -n, do not create ISO image
362        add option -u, copy fai-cd data to a directory (USB support)
363        use $NFSROOT/live/filesystem.dir
364      * disk-info: do not include removable devices into list of disks
365      * fai-class: remove HOST variable, only use HOSTNAME now
366        do not set HOSTNAME from uname (closes: #431283)
367      * multiple files: add some patches fixing english text
368        (closes: #428857, #428858)
369      * 20-removable_media: fix path for floppy mount point (closes: #428859)
370      * fai.8: add option -u, --hostname (closes: #361559)
371      * add variable TFTPROOT (closes: #408271, #431431)
372      * fai-mirror:
373        use $NFSROOT/live/filesystem.dir
374        do not ask questions, add unauthenticated packages to the mirror
375      * 20hwdetect.source: do not execute 20hwdetect.source during dirinstall
376      * debconf/FAIBASE: autodetect most xorg parameters, (but not resolution)
377      * install_packages: add option -N, change option -t to -n,
378        add patch that AptPkg module is only used when
379        available and target system is Debian (closes: #422225), move code to
380        check_aptpkg(), add smart package manager support (closes: #430798)
381        do execute Debian specific commands only when needed (closes: #392038),
382        grab error codes when executing commands,
383        exit with 3 when errors occured, add option -H (closes: #391659),
384        put suffix -internal to all internal commands,
385        remove -n from tasksel calls
386        print path once, then only config file names, not always full path
387      * install_packages.8: add option -N and -H, change option -t to -n,
388        add option -p (closes: #424848)
389      * create_ramdisk: replaced by unionfs
390      * fai-do-scripts: remove -k from cfagent call (closes: #425699),
391        add new strings for shell scripts (closes: #416616)
392      * fai-server.post*: do not manage $TFTPROOT (closes: #430000)
393      * package_config: move linux-image package from FAIBASE to DEFAULT, add
394        kernel name for architecture
395      * ainsl: escape + in pattern
396      * make S01fai-abort an init.d script
397    
398     -- Thomas Lange <lange@debian.org>  Tue, 21 Aug 2007 18:11:28 +0200
399    
400    fai (3.1.8) unstable; urgency=medium
401    
402      * conf/NFSROOT: remove unknow package name (closes: 407950)
403      * setup_harddisks: use C locale when calling mkreiserfs (closes: 413504)
404      * fai-mirror: add /usr/sbin to $PATH so a normal user can also call
405        this command (closes: 413466)
406      * simple/package_config/GERMAN: fix wrong package name
407      * lib/subroutines: replace >>/dev/stderr with >&2
408    
409     -- Thomas Lange <lange@debian.org>  Tue, 13 Mar 2007 23:39:56 +0100
410    
411    fai (3.1.7) unstable; urgency=medium
412    
413      * subroutines: ifclass() should append to stderr (closes: #409059)
414      * examples/simple/, lib/fai-mount-disk, lib/mount2dir: use bash for
415        shell scripts (closes: #410084)
416      * fix typo in bug number of older changelog entry
417      * install_packages.8: add info for variable MAXPACKAGES
418    
419     -- Thomas Lange <lange@debian.org>  Wed, 14 Feb 2007 12:11:29 +0100
420    
421    fai (3.1.6) unstable; urgency=high
422    
423      * fix important and grave bugs
424      * fai-setup: do not fail (and exit) if $loguserhome is not writeable for
425        root (closes: #407947)
426      * fai-class: fix syntax error (closes: #408153)
427    
428     -- Thomas Lange <lange@debian.org>  Tue, 23 Jan 2007 23:49:33 +0100
429    
430    fai (3.1.5) unstable; urgency=low
431    
432      * make-fai-nfsroot: remove copying of *.pub files (closes: #406334)
433      * fai-debconf: add template when create tmp file, remove also old
434        tmp files (closes: #406336)
435      * fai: add missing parameter to --long options (closes: #406125)
436      * fai-classs: set hostname from -u as intended (closes: #406125)
437      * scripts/FAISERVER/10-conffiles: fix wrong path (closes: #406500)
438      * README: update year from 2006 to 2007
439    
440     -- Thomas Lange <lange@debian.org>  Fri, 12 Jan 2007 14:57:12 +0100
441    
442    fai (3.1.4) unstable; urgency=medium
443    
444      * these are only document changes and a one liner for setup_harddisks
445      * fix default examples. A change in the xorg package dependencies broke
446        the default FAI example installation (closes: #405435)
447      * remove xlockmore package from example (closes: #405433)
448      * setup_harddisks: add support for mountig existing NTFS partitions
449        (closes: #404187)
450    
451     -- Thomas Lange <lange@debian.org>  Thu,  4 Jan 2007 15:30:42 +0100
452    
453    fai (3.1.3) unstable; urgency=medium
454    
455      * fai-savelog: fix a security tagged bug, make local copy of LOGDIR only
456        readable for root and group adm (closes: #402644)
457      * fai: add missing shift command (closes: #402588)
458      * fai.8: improve dirinstall info (closes: #402294)
459      * package_config/FAIBASE: add packages, this is only a documentation
460        change
461    
462     -- Thomas Lange <lange@debian.org>  Sun, 17 Dec 2006 17:40:54 +0100
463    
464    fai (3.1.2) unstable; urgency=high
465    
466      * use new fai kernel version 2.6.18
467      * control: add Vcs-Svn control field (closes: #399561)
468      * conf/NFSROOT: remove package hwtools, which do not exists any more
469      * fai-chboot: exit if file cannot be written, tmpfile was not always
470        removed
471      * make-fai-bootfloppy: remove sit interfaces from list of network
472        devices (closes: #400521), print error if it can't write to floppy
473        device (closes: #400522)
474      * fcopy: tmpfile was not always removed
475      * mount2dir: use noatime when mounting local file systems
476      * lib/subroutines-linux: change comment
477      * fix typo in changelog
478      * fai-server.postinst: change message (closes: #400324)
479    
480     -- Thomas Lange <lange@debian.org>  Mon, 27 Nov 2006 20:04:51 +0100
481    
482    fai (3.1.1) unstable; urgency=low
483    
484      * control: remove mkinitrd-cd from Recemmends: and Suggests:
485      * make-fai-nfsroot: add missing option h to getopt, fix typo, test if
486        $cfdir is already set (closes: #394884), no code change, reorder code
487        so a normal user gets help whem using -h,--help
488      * faireboot: fix file name to variables.log
489      * fai-chboot: fix several bugs for listing options, option -p expects an
490        argument, fix for -c behaviour (closes: #389905)
491      * fai-chboot.8: minor document fixes
492      * fai-mirror.1: fix example (closes: #390520)
493      * fcopy: remove temporary file after use
494      * fai: start udev before creating /dev/shm/network, remove set +a for
495        dirinstall, so $fai_rundate will be exported (closes: #390373)
496      * subroutines: umount config dir at the end of softupdate action,
497        cd back to old directory, convert FAI_ROOT to absolute path if doing
498        dirinstall (closes: #390346), die() only calls bash when
499        FAI_ACTION=install, add -i to bash call (closes: #362252)
500      * subroutines-linux: check exit status of get-config-dir
501      * get-config-dir: replace die call with echo and exit statement, add
502        error message
503      * get-config-dir-cvs: fixed regular expression as 'expr' automatically
504        anchors to the beginning
505      * LAST/50-misc: /sbin/unconfigured.sh is not used any more
506      * ainsl.8: explain ^ and $ treatment in more detail
507      * FAIBASE/10-misc: add anchors to ainsl pattern
508      * class/20hwdetect.source: change discover call
509      * aisnl,fcopy,fai-chboot: print help and exit if unknow option was given
510      * lib/task_sysinfo: remove call of kudzu since it's not available any
511        more in etch
512    
513     -- Thomas Lange <lange@debian.org>  Mon,  6 Nov 2006 15:57:01 +0100
514    
515   -- Thomas Lange <lange@debian.org>  Tue,  6 Jun 2006 12:34:38 +0200  fai (3.1) unstable; urgency=medium
516    
517      * Makefile: force bash in Makefile, fixes FTBFS in ubuntu
518      * rename action dirinst to dirinstall (closes: #390345)
519      * fai-cd: fix wrong path for sources.list (closes: #391639)
520      * scripts/FAIBASE/10-misc: use ainsl instead of echo >> ...
521      * lib/create_ramdisk: make /var/discover writeable
522      * make-fai-nfsroot: create directory var/discover, add option -h and
523        usage() subroutine
524      * subroutines: move find's maxdepth option to the left, prevent multiple
525        fai softupdate running simultaneously (closes: #390680), move
526        disk_var.sh from FAI 2.X installation old to new location
527        rename variable sndhostname to sendhostname
528      * get-config-dir*: replace \s and \S in expr with regex using [:space:],
529        so it also works for sarge's version of expr
530      * subroutines-liux: add test if base.tgz exists (closes: #390343),
531        sources.list must be used from /etc/apt during normal installation
532      * fai: add option -u,--hostname (closes: #390367), create
533        /dev/shm/network if directory not already exists (needed for initrd
534        kernels)
535      * LAST/50-misc: do not fail if hardware clock can't be set
536      * fcopy: swap call of postinst and set_mode
537      * install_packages: add missing package list to yum and rpm calls
538        (closes: #392032)
539      * rename sndmon() to sendmon()
540      * fai-start-stop-daemon: start udevd (needed for ubuntu) and do not fake
541        it, add carriage return
542      * package_config/DEMO: remove rstatd since it buggy atm
543      * 20hwdetect.source: xorg can discover the grpahics driver itself, do
544        not call discover
545    
546     -- Thomas Lange <lange@debian.org>  Thu, 19 Oct 2006 14:46:32 +0200
547    
548    fai (3.0) unstable; urgency=low
549    
550      * conf/make-fai-nfsroot.conf,sources.list: move from sarge to etch
551      * fai: export FAI_ACTION, fix -c and -C in usage()
552      * subroutines-linux: fix path of resolv.conf
553      * fai-chboot: remove devfs=nomount, use NFS v3
554      * package_config/DEFAULT: replace kernel-image with linux-image
555      * faireboot: stop udevd
556      * rename class XFREE to XORG, use xorg packages
557      * bin/fai: rename $targetdir to $FAI_ROOT
558      * add debconf data for german environment (closes: #386192)
559      * package_config/GERMAN: new file includes packages for german
560        environment
561      * new script FAIBASE/20-removable_media creates fstab entries and makes
562        directories under /media
563      * new script and man page: ainsl, ainsl.1
564      * fai-start-stop-daemon: prints which daemon will not be started
565      * get-boot-info: fix duplicate call of get_dhcp_info()
566      * FAIBASE.var: add FAI_ALLOW_UNSIGNED=1
567      * fai-setup: add option no_subtree_check to etc/exports lines
568      * get-config-dir-svn: svn support for config space (closes: #314991)
569      * fai.8: add info about dirinst, add example
570    
571     -- Thomas Lange <lange@debian.org>  Wed, 27 Sep 2006 15:44:46 +0200
572    
573    fai (3~beta21) unstable; urgency=medium
574    
575      * make pathes conform to FHS:
576        (closes: #340608, #311524, #336650, #309554, #340609)
577      * use /srv/tftp/fai    instead of /boot/fai
578      * use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg
579      * use /srv/fai/config  instead of /usr/local/share/fai
580      * use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot
581      * use /var/lib/fai/config instead of /fai
582      * use /var/lib/fai/mirror instead of /mnt
583      * create_ramdisk: call mkrw with -n
584      * setup_harddisks: use more secure options for /proc line
585      * fai-chboot: use tcp as default for nfs, nfs v3 can will become default
586        with etch, existent .disable pxe file will be removed automatically,
587        add headline when copying from template, change in options: -d is now
588        -D, -r is now -d, -r is not used any more, abort if $pxedir does not
589        exist (closes: #373596)
590      * subroutines-linux: task_updatebase does not use updatebase.log any
591        more (closes: #366823), try ftar $FAI/basefiles before extracting
592        base.tgz, create policy-rc.d in the chroot, copy sources.list from
593        $FAI_ETC_DIR, replace $FAI_REMOTESH with local variable $remotesh, fix
594        path for resolv.conf
595      * move /etc/fai/sources.list to /etc/fai/apt/sources.list
596      * fix lintian error: build-depends-indep-should-be-build-depends
597        debhelper
598      * complies with policy 3.7.2
599      * added a linda override for fai-quickstart (ignore /usr/doc-symlink
600        warning)
601      * added Section: headers to binary packages in control
602      * conf/make-fai-nfsroot.conf: remove variables: $nfssize,
603        $NFSROOT_PACKAGES, $package
604      * new config file /etc/fai/NFSROOT which contains the package list
605      * fai.conf: remove FAI_REMOTESH and FAI_REMOTECP, use FAI_LOGPROTO
606        instead, LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed installserver
607        removed (closes: #332837)
608      * lib/subroutines: remove get_fai_cvs(), get_fai_dir(), now separate
609        scripts, print warning if CD-ROM does not use DMA mode, eject fai-cd
610        at the end of the installation
611      * fai: replace $rclog with $LOGIDR/fai.log, add option -C,--cfdir,
612        -c,--class (closes: #353535), add support for dirinst, cleanup LOGDIR
613        before using it again (closes: #369534), remove variable rundir, mkdir
614        /var/run/fai if not existing, trap uses subroutine clean_exit() for
615        dirinst
616      * fai-setup: use getent for getting IP address, make it a bash script,
617        change $HOME of LOGUSER (closes: #290449), do not use SERVERINTERFACE
618        for getting hostname, add all IP addresses and host names to
619        ssh_known_hosts (closes: #286692), remove variable FAICLIENTS, use IP
620        address and netmask for exportfs line (closes: #381261)
621      * make-fai-nfsroot: new subroutine all_host_entries(), use
622        install_packages and /etc/fai/NFSROOT for installing packages into the
623        nfsroot, install fai-nfsroot before other packages are installed, do
624        not exit if getent returns no information, rename -c to -C, use
625        readlink to determine $cfdir (closes: #358765)
626      * variable $fstab replaced with fstab (no more Solaris support using
627        vfstab)
628      * savelog.LAST: set reboot=1 if no errors are found
629      * fcopy: fix bug (closes: #374415)
630      * control: update to Standards-Version: 3.7.2, fai-quickstart depends on
631        tftpd-hpa
632      * make-fai-bootfloppy: read make-fai-nfsroot.conf instead of fai.conf,
633        replace backticks with $(), fix test (closes: #384624), rename -c to -C
634      * lib/get-boot-info: get network info via DHCP if ip=dhcp was set
635      * prcopyleft: remove osname from copyright logo
636      * subroutines: add task dirinst (closes: #322634), do not execute task
637        prepareapt on softupdates (closes: #315000), save FAI_CLASSES and
638        disk_var.sh to /var/lib/fai, do not save variables.log to /var
639      * move fai-divert to fai-client package
640      * ftar: fix exit code when no matching class was found
641      * move code from script get-config-dir to task_confdir()
642      * rename $DO_INIT_TASKS to $do_init_tasks
643      * install_packages: add option -p
644      * fai-mirror: use packages.nfsroot instead of packages.arch, check if
645        obsolete variables are used, remove -a, add -B
646      * add policy-rc.d support instead of diverting start-stop-daemon
647      * remove varaible diskvar, use $LOGDIR/disk_var.sh instead
648      * fai-debconf: use read-only temp file during reconfigure
649      * get-config-dir-file: access config space via local path, used by
650        fai-cd
651      * fai-cd: use $FAI instead of /fai
652      * fai-mirror: generate distrib name from FAI_DEBOOTSTRAP
653      * move some -c to -C, so now all scripts use -C for cfdir, setting
654        $FAI_ETC_DIR is the same as specifying -C cfdir, print message if this
655        variables is used
656      * move NEWS to NEWS.Debian
657      * VERSION: default is kernel 2.6.17
658    
659     -- Thomas Lange <lange@debian.org>  Wed, 13 Sep 2006 18:54:38 +0200
660    
661    fai (2.10.5) unstable; urgency=high
662    
663      * fixes patch from last NMUs. (really, really closes: #373955)
664      * make-fai-nfsroot: print debootstrap version
665      * add package lftp to nfsroot
666      * create_ramdisk: make more directories writeable
667      * 20hwdetect.source: add some usb modules
668      * dhcpd.conf: next-server is needed in dhcpd3 >=3.0.3
669    
670     -- Thomas Lange <lange@debian.org>  Tue, 11 Jul 2006 16:28:21 +0200
671    
672    fai (2.10.4) unstable; urgency=high
673    
674      * Non-maintainer upload.
675      * Fix previous patch; it should remove files from $FAI_ROOT/etc, not
676        /etc, as faireboot is not run inside the chroot. (Really
677        Closes: #373955)
678    
679     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 18:59:55 +0200
680    
681    
682    fai (2.10.3) unstable; urgency=high
683    
684      * Non-maintainer upload.
685      * Remove /etc/apt/apt.conf.d/{10,90}fai in faireboot, since the settings
686        used during install_packages are not appropriate for the finished
687        system. (Closes: #373955)
688    
689     -- Steinar H. Gunderson <sesse@debian.org>  Sun,  9 Jul 2006 15:54:55 +0200
690    
691    fai (2.10.2) unstable; urgency=medium
692    
693      * lib/get-boot-info: call dhclient with different configuration and
694        script names, closes grave bug (closes: #369265), remove dpkg-divert
695        calls for /etc/dhcp3/dhclient-script and /etc/dhcp3/dhclient.conf
696      * create_ramdisk: make /etc/lvm writeable (closes: #365035)
697      * do not call mkrwsize if directory does not exist (closes: #365037)
698      * lib/mkrw: add option -n
699      * make-fai-nfsroot: grep before appending to file (closes: #364748),
700        enable DNS inside the nfsroot (closes: #358783)
701      * lib/subroutines-linux: task_prepareapt(): check $IPADDR before
702        appending to file (closes: #331258)
703      * lib/subroutines: make 100MB ramdisk for /fai when booting from CD
704      * bin/fai: do not mount --bind /tmp/fai on softupdate
705    
706     -- Thomas Lange <lange@debian.org>  Wed, 14 Jun 2006 11:51:19 +0200
707    
708  fai (2.10.1) unstable; urgency=low  fai (2.10.1) unstable; urgency=low
709    
# Line 31  fai (2.10.1) unstable; urgency=low Line 732  fai (2.10.1) unstable; urgency=low
732    * make-fai-nfsroot.conf: new names packages in fai-kernel, add    * make-fai-nfsroot.conf: new names packages in fai-kernel, add
733      console-tools to nfsroot (closes: #363480)      console-tools to nfsroot (closes: #363480)
734    * get-boot-info: do not try to activate the first four ethernet devices    * get-boot-info: do not try to activate the first four ethernet devices
735    * conf/apt.conf: add aptitude option so untrusted repositories will also be used    * conf/apt.conf: add aptitude option so untrusted repositories will also
736        be used
737    * instsoft.FAIBASE: use fcopy for kernel-img.conf    * instsoft.FAIBASE: use fcopy for kernel-img.conf
738    * subroutines-linux: use IP address when calling fai-chboot in    * subroutines-linux: use IP address when calling fai-chboot in
739      task_chboot, this helps when the install client has two network cards      task_chboot, this helps when the install client has two network cards
# Line 48  fai (2.10) unstable; urgency=low Line 750  fai (2.10) unstable; urgency=low
750      wrong comments (closes: #356265), allow logical partitions to be      wrong comments (closes: #356265), allow logical partitions to be
751      bootable (closes: #344536)      bootable (closes: #344536)
752    * make-fai-nfsroot: do not copy files from /etc/apt to the nfsroot,    * make-fai-nfsroot: do not copy files from /etc/apt to the nfsroot,
753      detect kernel version for new kernel name (closes: 352939),      detect kernel version for new kernel name (closes: #352939),
754      remove patches-* file when using -K (closes: #348350), remove      remove patches-* file when using -K (closes: #348350), remove
755      update-modules call, remove symlink creation to /tmp, add warning if      update-modules call, remove symlink creation to /tmp, add warning if
756      $FAI_LOCAL_REPOSITORY is still used      $FAI_LOCAL_REPOSITORY is still used
# Line 226  fai (2.8.1) unstable; urgency=low Line 928  fai (2.8.1) unstable; urgency=low
928    * make-fai-nfsroot: split i386 and amd64 packages list, remove packages    * make-fai-nfsroot: split i386 and amd64 packages list, remove packages
929      from amd64 which are not available (closes: #306264)      from amd64 which are not available (closes: #306264)
930    * menu.lst/postinst: use BOOT_PARTITION instead of ROOT_PARTITION    * menu.lst/postinst: use BOOT_PARTITION instead of ROOT_PARTITION
931      (closes: 305861)      (closes: #305861)
932    * install_packages.8: remove option -f    * install_packages.8: remove option -f
933    * make-fai-nfsroot.8: remove wrong information (closes: #304980)    * make-fai-nfsroot.8: remove wrong information (closes: #304980)
934    * control: add grub to suggests    * control: add grub to suggests
# Line 255  fai (2.8) unstable; urgency=high Line 957  fai (2.8) unstable; urgency=high
957      reformat some output, print some messages only if $verbose is set      reformat some output, print some messages only if $verbose is set
958    * rcS_fai: renamed to fai, add manual page fai.8    * rcS_fai: renamed to fai, add manual page fai.8
959    * fai: add $rundir, remove unused dirs at the end, call set_disk_info    * fai: add $rundir, remove unused dirs at the end, call set_disk_info
960      before task_defvar, add variable $DO_INIT_TASK, add code for      before task_defvar, add variable $DO_INIT_TASKS, add code for
961      softupdate support, rename rcS.log to fai.log, add copyright message      softupdate support, rename rcS.log to fai.log, add copyright message
962      to usage(), add option -N --new, always test $DO_INIT_TASKS with -eq      to usage(), add option -N --new, always test $DO_INIT_TASKS with -eq
963    * apt.conf: replace force-confnew with force-confdef    * apt.conf: replace force-confnew with force-confdef
# Line 267  fai (2.8) unstable; urgency=high Line 969  fai (2.8) unstable; urgency=high
969      local class-C network, remove ext2resize until available again      local class-C network, remove ext2resize until available again
970    * subroutines: add task softupdate, add support for softupdate, add    * subroutines: add task softupdate, add support for softupdate, add
971      $DO_INIT_TASKS, minor changes in get_fai_cvs(), use swapoff -a for      $DO_INIT_TASKS, minor changes in get_fai_cvs(), use swapoff -a for
972      disabling swap partitions, test $DO_INIT_TASK always with -eq, use      disabling swap partitions, test $DO_INIT_TASKS always with -eq, use
973      /var/log/fai/FAI_CLASSES      /var/log/fai/FAI_CLASSES
974    * subroutines-linux: script prepare_apt is now updatebase, add support    * subroutines-linux: script prepare_apt is now updatebase, add support
975      for softupdates, add task_prepareapt, sliently skip task_chboot if      for softupdates, add task_prepareapt, sliently skip task_chboot if
# Line 601  fai (2.5.3) unstable; urgency=low Line 1303  fai (2.5.3) unstable; urgency=low
1303    * make-fai-bootfloppy: call grub in chroot environment, so correct libc    * make-fai-bootfloppy: call grub in chroot environment, so correct libc
1304      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
1305      more verbose      more verbose
1306    * make-fai-nfsroot: add option c which sets $cfdir (closes: 219824)    * make-fai-nfsroot: add option c which sets $cfdir (closes: #219824)
1307      add variable nfssize, remove package strace, check if $NFSROOT is set,      add variable nfssize, remove package strace, check if $NFSROOT is set,
1308      mkdir $RUNDIR is not need any more, use $cfdir instead of fixed      mkdir $RUNDIR is not need any more, use $cfdir instead of fixed
1309      /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 657  fai (2.5.2) unstable; urgency=low Line 1359  fai (2.5.2) unstable; urgency=low
1359    * fai.conf: add exim4 packages to exlude list    * fai.conf: add exim4 packages to exlude list
1360    * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from    * make-fai-nfsroot: add netcat to nfsroot; remove libdetect0 from
1361      package list (closes: #219420), copy preferences from /etc/fai      package list (closes: #219420), copy preferences from /etc/fai
1362      (closes: 219824), use apt-get dist-upgrade instead of upgrade,      (closes: #219824), use apt-get dist-upgrade instead of upgrade,
1363      do not create base.tgz in $NFSROOT/.. and then move file      do not create base.tgz in $NFSROOT/.. and then move file
1364    * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)    * setup_harddisks: add -f tp mkfs.xfs option (closes: #219439)
1365    * faimond, faimond.8 added    * faimond, faimond.8 added
# Line 1183  fai (2.0.1) unstable; urgency=low Line 1885  fai (2.0.1) unstable; urgency=low
1885    * Check if LOGUSER is defined, (closes: #101620)    * Check if LOGUSER is defined, (closes: #101620)
1886    * wget now recommends, (closes: #101594)    * wget now recommends, (closes: #101594)
1887    * Use ntpdate if a ntp server is defined (tag nt in bootptab),    * Use ntpdate if a ntp server is defined (tag nt in bootptab),
1888      (closes:  #101899)      (closes: #101899)
1889    * DEFAULT script writes fqdn and short hostname into etc/hosts,    * DEFAULT script writes fqdn and short hostname into etc/hosts,
1890      (closes: #101820)      (closes: #101820)
1891    * Bug fix. Check if imggen executable is available.    * Bug fix. Check if imggen executable is available.

Legend:
Removed from v.3486  
changed lines
  Added in v.5113

  ViewVC Help
Powered by ViewVC 1.1.5