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

Diff of /trunk/debian/changelog

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

revision 2 by lange, Tue Jun 27 08:57:41 2000 UTC revision 1174 by lange, Tue Apr 9 16:29:42 2002 UTC
# Line 1  Line 1 
1    fai (2.3) unstable; urgency=low
2    
3      * default configurations are for Debian 3.0
4      * add auto stanza to /etc/network/interfaces (closes: #114627)
5      * now depends on debootstrap (closes: #128457)
6      * set DEBIAN_FRONTEND to "noninteractive" (closes: #131855)
7      * Fai.pm now copied to new location if woody in use (closes: #125839)
8      * package upgrade does not remove nfsroot (closes: #123463)
9      * many files: use $FAI instead of fixes /fai, config file moved to
10        from /etc/fai.conf to /etc/fai/fai.conf
11      * store log files to $LOGDIR (default to /tmp/fai), can be set in fai.conf
12      * read also subroutines-$OSTYPE file
13      * fai.conf: moved to /etc/fai/fai.conf
14        variables removed: FAI_ARCH, UTC (now in class/*.var), KERNELVERSION
15        variables added: FAI, FAI_DEBOOTSTRAP_OPTS
16      * make-fai-nfsroot sets up pxelinux environment
17        automaticly determine kernel version; added get_kernel_version(),
18        copies /etc/fai/.cvspass to nfsroot, can now write the floppy image to
19        a file
20        added call_with_stamp subroutine, for easy creation of stamps
21        Tue Jan 29 20:19:27 CST 2002 -- Chad Walstrom <chad@debian.org>
22        Added support to run script as a recovery operation.  This is a
23        glue-script; we may as well provide the ability to fix problems and
24        continue.  Changes include:
25           - Adding a RUNDIR environment variable
26           - A command line option "-r" for recover operations
27           - logic tests and stampfiles to appropriate function calls
28        Checked for existance of character file dev/boot255 before calling mknod.
29        Checked for existance of $NFSROOT/proc/modules file before calling
30        umount $NFSROOT/proc
31        Recursively copies contents of /etc/fai/ directory (good if using CVS)
32        Install $NFSROOT_PACKAGES in a second pass, to sidestep conflicts
33        (e.g. so that ssh may replace rsh-client)
34        Don't set up $LOGUSER's home directory if that variable is undefined
35        add variable FAI_DEBOOTSTRAP_OPTS
36      * conf/fai_modules_off: more modules turned off
37      * call openvt with full shell path (closes: #134641)
38      * hooks are also skipped if task is skipped
39      * hooks that end in .source are sourced
40      * class/*.mod file can now define variables
41      * add ADAPTEC.mod file
42      * apt/conf: set Assume-Yes "true" so apt-get (and tasksel) is noninteractive
43      * lib/subroutines: /dev/ida/ and /dev/rd/ support in
44        subroutine:umount_local_disks, added $netdevices_up, use $tfsab
45        instead of fstab (for solaris support), /fai is now $FAI, mount shm
46        file system if available, otherwise use normal ramdisk, strip comment lines
47        when defining classes via scripts, added subroutine do_script,
48        do_scriptss calls every script class/<classname>/S[0-9]* when class is
49        not a file, execute all S[0-9]* scripts in a directory
50        /fai/scripts/$class/, skip all comment lines when definig classes
51        task_partition() call setup_harddisk only if no disk_var.sh exists
52        defclass also sources all scripts class/S*.source
53        add subroutines adddivert(), rmalldivert(); task_finish calls
54        rmalldivert, task_sysinfo calls kudzu; save_log*() -maxdepth not
55        needed for find, save_log*() now uses date and time for directory name;
56        /tmp/fai now $LOGDIR, can be set in fai.conf; new cvs co code
57      * templates/scripts: change NET and NETWORK examples; now called S10,
58        S40 and located in directory /fai/scripts/NETWORK/
59        BASE and DEFAULT moved to DEFAULT/S20 and DEFAULT/S01
60      * setup_harddisk: raid support for /devc/rd, /dev/ida and cciss driver
61        for Compaqs Smart Array Controllers, called with -d
62      * doc/Makefile: detect if anything is really to do
63      * use gzip -dc instead of zcat
64      * make-fai-bootfloppy: do not copy /boot/System.map to floppy, new
65        option -s
66      * added prtnetgr; change netgroup example and script all_hosts to use it
67      * fcopy: added debug message if executing postinst, ignore CVS
68        directories, use File::Find, now sets envionment variables $target and
69        $FAI_ROOT, bug fix in -d option, new options -L and -P,
70      * KERNELVERSION not needed in fai.conf, now automaticly determined in
71        make-fai-* scripts
72      * FAI_FILES removed
73      * Files added: THANKS, preinst, prtnetgr, pxelinux.cfg
74      * Manual pages added fai-setup, install_packages, make-fai-bootfloppy,
75        make-fai-nfroot
76      * add use stict pragma for perl scripts
77      * add auto.master and auto.scratch config for kernel automounter
78      * mkdebmirror: use passive ftp mode
79      * added autofs to package_CONFIG/BEOWULF
80      * debian/prerm: do nothing when upgrading package
81      * scripts/fai-setup: determine loguserhome earlier (closes: #136851)
82      * new standards version 3.5.6
83    
84     -- Thomas Lange <lange@debian.org>  Tue,  9 Apr 2002 18:29:15 +0200
85    
86    fai (2.2.3) unstable; urgency=low
87    
88      * added ATOMCLIENT in disk_config
89      * setup_harddisks detects harddisk even if no valid partition table is
90        available
91      * added dosfstools to nfsroot
92      * added .rhosts for ATOMCLIENTS
93      * added detect, discover and lsdev to sysinfo
94      * make-fai-nfsroot: now ash compatible (closes: #117431)
95        clean apt cache before creating base.tgz, make
96        liloconf silent, verbose output can be redirected to a file
97        call mknbi only for kernels using BOOTP, added sysutils package
98      * scripts/DEFAULT: chmod 1777 the defined scratch partition
99      * wake on LAN section added to fai guide
100      * reiserfs patch added to setup_harddisks
101      * nfs-user-server support for woody
102      * DEFAULT: scratch directories are writeable for all users
103      * utils moved from doc directory to /usr/share/fai
104      * install_packages: check all package names, remove unknown packages
105        from install list; PRELOAD support for url of type file:
106      * dpkg-divert is quiet unles verbose is set
107      * make diversion for broken liloconfig (closes: #113906)
108      * added class NOGETTY
109      * install_packages: add code for command PACKAGES hold
110    
111     -- Thomas Lange <lange@debian.org>  Thu,  8 Nov 2001 17:01:02 +0100
112    
113    fai (2.2.2) unstable; urgency=low
114    
115      * bug fix in get_dhcp_info()
116      * added jmon to BEOWULF
117    
118     -- Thomas Lange <lange@debian.org>  Wed, 10 Oct 2001 10:52:35 +0200
119    
120    fai (2.2.1) unstable; urgency=low
121    
122      * bugs in mkdebmirror fixed
123      * replace compat from nsswitch.conf templates (closes: #113902)
124      * FAI_FLAGS can contain comma or space separatedd list of flags
125      * echo device before BOOTP request
126      * all_hosts uses netgroup allhosts
127    
128     -- Thomas Lange <lange@debian.org>  Fri,  5 Oct 2001 17:19:14 +0200
129    
130    fai (2.2) unstable; urgency=low
131    
132      * fix lilo bug in make-fai-bootfloppy
133      * user can define their own action using FAI_ACTION and
134        creating a command /fai/hooks/$FAI_ACTION
135      * rcS_fai rearranged; move a lot of subroutines into subroutines
136      * hooks can force rcS_fai to skip the default task
137      * timeout for bootpc can be set in rcS_fai
138      * new subroutine ether_info sets variable $ethers
139      * unused subroutine myyes removed
140      * prepare-apt.log renamed to updatebase.log
141      * task_sysinfo only probes available disks
142      * install_packages: support for new task packages using tasksel
143      * get_bootp_info() and get_dhcp_info() uses multiple network interfaces
144        via variable $netdevices
145      * layout of local Debian mirror for non-US changed
146      * mkdebmirror: non-US has new location, minor bugs removed
147      * rmdivert moves distrib.dpkg-new files
148      * new chapter about installing a Beowulf cluster
149      * bug in list_disks() fixed
150      * diskless class is automaticly defined, improved diskless hook
151      * package nfs-common added to nfsroot for lockd, statd
152      * support for additional variable definitions and classes
153      * new utilities: all_hosts, rshall and softupdate
154      * new examples for Beowulf cluster: atoms, ATOMCLIENT, BEOWULF
155      * defvar and devclass are now called before task_action
156      * bug fix: fcopy down not convert from octal when using file-modes
157      * all file in /files/root/ use file-modes
158      * tlink can show symlink of a host or all file in /boot/fai
159      * new class NOSECURETTY, NOTCPD
160    
161     -- Thomas Lange <lange@debian.org>  Fri, 14 Sep 2001 14:35:49 +0200
162    
163    fai (2.1) unstable; urgency=low
164    
165      * user visible changes are now reported in NEWS file
166      * setup_harddisk: do not check if root partition is in first 8GB, do not
167        check if it's a primary partition
168      * make-fai-nfsroot: uses debbootstrap if FAI_DEBOOTSTRAP is
169        defined (closes: #100914)
170        use /etc/apt/sources.list is FAI_SOURCES_LIST is undefined
171      * call some commands with prefix LC_ALL=C, so diffrent locale does
172        not change the output
173      * ftar: do not call tar with option I, j or z, use pipe instead
174      * rcS_fai: added hook support, use all ntpserver for ntpdate, always
175        extract base.tgz, no version number in base.tgz; read_config() removed;
176        move some task from fai_init to fai_setup to get their output;
177        create etc/hosts with fqdn in target directory; $revclasses contains
178        classes in reversed order
179      * new flag createtv; controls if ctrl-c will reboot or give a shell and
180        if two additional terminals will be available
181      * debhelper compatability level now 2
182      * woody support: using debootstrap, different package lists
183      * added class DISKLESS
184      * subroutine disk_info rewritten, ignores cdrom
185      * fai-setup: do not generate ssh key if already existing
186      * cat <<EOF calls corrected
187      * mkdebmirror now mirrors also testing and unstable by default
188      * grub support in scripts/BOOT and scripts/FAI_BOOTPART
189      * new utility chkdebnames check debian package names
190      * new script device2grub convert normal device names to grub device names
191    
192     -- Thomas Lange <lange@debian.org>  Fri, 20 Jul 2001 11:55:29 +0200
193    
194    fai (2.0.2) unstable; urgency=low
195    
196      * typo in ftp Debian mirror fixed
197      * corrected wrong cvs tag, some more little changes
198    
199     -- Thomas Lange <lange@debian.org>  Thu, 28 Jun 2001 14:11:23 +0200
200    
201    fai (2.0.1) unstable; urgency=low
202    
203      * Default Debian mirror access now via ftp. This can take much time to
204        download the required packages. (closes: #101596)
205      * Check if LOGUSER is defined, (closes: #101620)
206      * wget now recommends, (closes: #101594)
207      * Use ntpdate if a ntp server is defined (tag nt in bootptab),
208        (closes:  #101899)
209      * DEFAULT script writes fqdn and short hostname into etc/hosts,
210        (closes: #101820)
211      * Bug fix. Check if immgen executable is available.
212    
213     -- Thomas Lange <lange@debian.org>  Thu, 28 Jun 2001 13:33:33 +0200
214    
215    fai (2.0) unstable; urgency=low
216    
217      * first upload to Debian archive
218      * kernel-2.2.19 support
219      * order of classes now (with increasing priority):
220        DEFAULT, <other classes>, $HOSTNAME, LAST
221      * architecture is now also a class (see S01alias.sh)
222      * class/*.source renamed to class/*.var, because they define variables
223      * new description of all classes
224      * $moduleslist is the list of modules that will be loaded by the new system
225      * names of examples changed to make them more comprehensible
226      * FAI_PACKAGEDIR now FAI_DEBMIRROR
227      * new fcopy script for copying files with classes
228      * new ftar script for extracting tar files with classes
229      * manual pages for fcopy, ftar
230      * converted many cfengine scripts to shell scripts
231      * several classes and scripts removed and rearranged
232      * S90partitions.pl replaces the old shell version
233      * add FAI_BOOTPART class and scripts
234      * klogd, syslogd running during installation
235      * make-fai-bootfloppy can take additional parameters for the kernel and
236        supports multiple network interface cards
237      * kernel append parameters define variables in rcS_fai
238      * added subroutines ifclass, rwmount
239      * new command bootsector can enable, disable or list magic number of
240        boot sector
241      * make many variables local
242      * better debugging of shell scripts
243      * remote login has all subroutines available
244      * faireboot -s saves log files to install server
245      * sfdisk call removed from subroutines and Fai.pm, since it's not
246        portable; unfortunately setup_hardisk still using it
247      * new mount2dir command; this task is removed from setup_hardisk
248      * files in package_config can use dpkg --get-selections format
249      * redundant packages in package_config/COMPILE removed
250      * PRELOADRM feature for package_config
251      * comments in files in package_config/ are now everything after a #, not
252        only at the beginning of a line
253      * lvm not in nfsroot by default, grub now included
254      * access from install clients to server can be done via rsh/rcp or
255        ssh/scp (see fai.conf)
256      * modprobe displays less errors
257      * templates now stored in /usr/share/fai
258      * all release timestamp in this changelog until version 1.4.2 are
259        wrong; they indicate the time when I started hacking the next version;
260        these are the correct release dates:
261        Jun 20  2000 fai_1.1beta2.tar.gz
262        Jul 11  2000 fai_1.2.0beta1.tar.gz
263        Oct 26  2000 fai_1.3.0test1.tar.gz
264        Nov  6  2000 fai_1.3.0test2.tar.gz
265        Nov 23  2000 fai_1.4.0.tar.gz
266        Dec  7  2000 fai_1.4.1.tar.gz
267        Dec 12  2000 fai_1.4.2.tar.gz
268    
269     -- Thomas Lange <lange@debian.org>  Tue, 15 May 2001 14:28:31 +0200
270    
271    fai (1.4.2) unstable; urgency=low
272    
273      * add wget to suggests list
274      * xviddetect called for FAI_ACTION=sysinfo
275      * fai.conf: added missing / in ftp definition of FAI_SOURCES_LIST
276      * added parted to nfsroot and package_config/MINI_SOFT
277      * FAI_KEYMAP files can also be located in /fai/files
278      * added subroutine load_keymap_consolechar (was included in rcS_fai)
279        keymap now called correctly
280      * the little FAI banner is now printed on startup
281      * variable hdparm tunes your hard disks and creates rcS.d script
282    
283     -- Thomas Lange <lange@debian.org>  Mon, 11 Dec 2000 16:36:31 +0100
284    
285    fai (1.4.1) unstable; urgency=low
286    
287      * swap order of class ALL and hostname
288      * CLASS ALL renamed to DEFAULT
289      * templates/class/S*.source files renamed
290      * scripts in class/ reorganized. First *.{sh,pl) are executed, then
291        $class.source are sourced for all defined classes
292      * install kernels removed, now included in package fai-kernels
293      * hdparm available in nfsroot, sysinfo prints hparm -i
294      * classs/ATA33.source can tune harddisk during installation
295      * class DEBIAN_DEVEL commented out, because this software package list
296        mostly segfaults dpkg
297      * base?_?.tgz now included in nfsroot; BASETGZ not needed any more
298      * bug fixed: setup_harddisk don't mount preserved partitions if mount
299        point is not in root directory
300      * bug fixed: no dns support during chroot in make-fai-nfsroot
301    
302     -- Thomas Lange <lange@debian.org>  Wed, 29 Nov 2000 11:34:41 +0100
303    
304    fai (1.4.0) unstable; urgency=low
305    
306      * faireboot is faster and more reliable
307      * package depends on nfs-server
308      * keymap created by shell script ALL (uses $FAI_KEYMAP)
309      * mk3comimage removed (uses non free software), now netboot is used
310      * first version of the FAI Guide included
311      * use dpkg-divert to fake some programs (solves many problems)
312      * yes pipes <CR> to apt-get during installation
313      * all definitions from global.conf are moved to fai.conf
314      * make-fai-nfs now uses chroot when calling apt-get
315        so nfsroot must not use the same Debian distribution as the server
316      * $MNTPOINT is mount point for Debian mirror
317      * postinst tasks are moved to fai-setup script
318      * $UTC, $FAI_CONFIGDIR added to fai.conf
319      * bug fixed: loopback device was not set up
320    
321     -- Thomas Lange <lange@debian.org>  Mon,  6 Nov 2000 12:20:00 +0100
322    
323    fai (1.3.0test2) unstable; urgency=low
324    
325      * loopback device is set up during installation
326      * create resolv.conf via script RESOLV instead of using cfengine
327      * printers are defined in class/ not in cfengine script
328      * mount nfs directories using rsize=8192
329      * bug fixed: make-fai-nfsroot removes /boot/*-$KERNELVERSION
330    
331     -- Thomas Lange <lange@informatik.uni-koeln.de>  Fri,  3 Nov 2000 10:26:03 +0100
332    
333    fai (1.3.0test1) unstable; urgency=low
334    
335      * kernel in nfsroot is now build with kernel-package (make-kpkg)
336      * installkernel now supports loadable modules
337      * class/S05modules.sh can load modules (example global.mod)
338      * add script make-fai-bootfloppy
339      * client's timezone during installation is now the same as on server
340      * FAI_ACTION sysinfo now mounts all local disk and searches for fstab
341      * add support for expect scripts
342      * add nfs-kernel-server support
343      * do not create account fai if it already exists (e.g when using NIS)
344      * new format for keymap and consolefont definition
345    
346     -- Thomas Lange <lange@informatik.uni-koeln.de>  Mon,  9 Oct 2000 18:08:02 +0200
347    
348    fai (1.2.0beta1) unstable; urgency=low
349    
350      * two virtual terminals available (press alt-F2 or alt-F3)
351    
352      * make-fai-nfsroot removes pcmcia-cs
353        installs additionals packages: lvm raidtool2 ext2resize sshd dhcp-lient
354        flag verbose controls output level
355        nfsroot is created without any interaction
356        base2_2.tgz is fetched via wget, if it's not found in /tmp
357    
358      * new start-stop-daemon script instead of symlink to fake it
359    
360      * configuration for kernel 2.2.17
361    
362      * start sshd during installation for remote access;
363        add "sshd" to FAI_FLAGS to enable this
364        remote reboot possible via: ssh -l root hostname faireboot
365    
366      * additional dhcp support available (bootp is still the default)
367    
368      * cvs repository available
369    
370     -- Thomas Lange <lange@informatik.uni-koeln.de>  Fri, 30 Jun 2000 13:41:13 +0200
371    
372  fai (1.1beta2) unstable; urgency=low  fai (1.1beta2) unstable; urgency=low
373    
374    * PRELOAD feature, faireboot added    * PRELOAD feature, faireboot added

Legend:
Removed from v.2  
changed lines
  Added in v.1174

  ViewVC Help
Powered by ViewVC 1.1.5