source: trunk/CHANGELOG @ 559

Last change on this file since 559 was 559, checked in by bas, 7 years ago

added example of exclude files
fixed an error in getimage, closes #66

  • Property svn:mime-type set to text/plain
File size: 13.2 KB
Line 
11.6.X
2  * Trunk is broken and does not work
3
4  * contrib/getimage fixed, did not work
5    Reported by: Walter de Jong
6
71.5.4
8  * make initrd, did not work anymore
9    Author Bas van der Vlies
10
11  * Applied contributed patch for the configure.ac to add CentOS/RedHat, #46
12    Author: proche add rainmaker dot com
13    Applied by: Dennis Stam
14
15  * Applied contributed patch to add Xen support in the kernel, #49
16    Author: proche add rainmaker dot com
17    Applied by: Dennis Stam
18
19  * Applied contributed patch to increase the number of attempts with udhcp, #48
20    Author: proche add rainmaker dot com
21    Applied by: Dennis Stam
22
231.5.3
24  * Fixed a critical bug when PROTOCOL is not defined. If PROTOCOL is not set then
25    rsync will be used by default.
26    Author: Dennis Stam
27
281.5.2
29  * Build LVM with the sali udev instead of the system one
30    Author Bas van der Vlies & Michel Scheerman
31
32  * Added export LD_LIBRARY_PATH=/lib:/usr/lib to /etc/profile
33    for PowerPC installations
34    Author Bas van der Vlies & Michel Scheerman
35
36  * You can now use SSHD="y|Y|yes"|Yes|YES" in pxeconfig file
37    to start sshd daemon.
38    Requested by: Jaap Dijkshoorn
39    Author Bas van der Vlies
40
41  * Complete redsign of the network configuration during startup. We
42    we now use the ifup/ifdown method. The IMAGESERVER variable is not
43    necessary when you want to use SCRUB or RESCUE.
44    Reported by/Requested by: Ole Holm Nielsen
45    Author: Dennis Stam
46
47  * Function write_variables is now only used when there is no /tmp/variables.txt
48    use function save_param to save parameters. Ie. save_param IMAGESERVER $IMAGESERVER
49    The function write_variables will be removed in the future.
50    Author: Dennis Stam
51
52  * The variables NETWORK and BROADCAST are now deprecated and are not used. With a
53    IPADDR and NETMASK the BROADCAST and NETWORK are automaticly calculated by ifconfig.
54    Author: Dennis Stam
55
56  * Added ssh keys in the initrd. This way SALI always boots with the same ssh keys. With
57    kernel option SSHD_GENKEY you can force SALI to generate new keys. SSHD_GENKEYS=y
58    Requested by: Ole Holm Nielsen
59    Author: Dennis Stam
60
61  * Enabled utility run-parts in busybox
62    Author: Dennis Stam
63 
641.5.0
65  * Added example directory
66    Author Bas van der Vlies
67
68  * Enabled 'blkid' command in busybox
69    Author Bas van der Vlies
70
71  * Fixed log location for tty4
72    Author: Dennis Stam
73
74  * Since busybox 1.19.0 command length has been removed. Now using ${#VAR}
75    to get the length of the variable VAR.
76    Author: Dennis Stam
77
78  * Updated kernel version to 3.1.4
79  * Updated busybox to 1.19.4
80  * Updated aria2 to 1.14.2
81  * Updated curl to 7.23.1
82  * Updated e2fsprogs to 1.42
83  * Updated jfsutils to 1.1.15
84  * Updated openssh to 5.9p1
85  * Updated LVM to 2.2.02.88
86  * Updated parted to 3.0
87  * Updated rsync to 3.0.9
88  * Updated scrub to 2.4.1
89
90  * Always copy installation log to /root/sali.log
91    Author: Bas van der Vlies
92
93  * Fixed report_task for rsync
94    Author: Bas van der Vlies
95
96  * sali log file is : /var/log/sali.log
97    Author: Bas van der Vlies
98
99  * Monitoring now logs to MONITOR_SERVER and /var/log/monitor.log.
100    So we can monitor the process on the node via ssh
101    Author: Bas van der Vlies
102
103  * If VERBOSE_LEVEL is greater or equal then 256. Then the getimage
104    image routine will be verbose (tar, rsync)
105    Author: Bas van der Vlies
106
107  * Added some post-install examples for:
108     - grub/grub2
109     - pxeconfig
110    Author: Dennis Stam
111
112  * Added VMXNET3 network module for kernel
113    Author: Bas van der Vlies
114
115  * Added grub2_install function
116    Author: Bas van der Vlies
117
118  * Added reboot function. If monitor is enabled first send a status
119    message and the use the real reboot
120    Author: Bas van der Vlies & Dennis Stam
121
122  * Added SALI_VERSION environment variable so we can check which
123    version we use.
124    Author: Bas van der Vlies & Dennis Stam
125
126  * Added xmlrpc-c to monitor aria via the rpc functionality. This way
127    the progress way more reliable then grepping the stdout of aria2c.
128    Fixes ticket #36
129    Author: Dennis Stam
130
131  * When we are using bittorrent, print that the image is being unpacked
132    Author: Dennis Stam
133
1341.4.11
135  * Critical fix in detecting the disks in a system. Parsing
136    the output of lsscsi was wrong, closes #31
137    Author: Bas van der Vlies
138
1391.4.10
140  * Added passwd command to busybox. So we can set a new root
141    password and modified sshd_config to allow root login when
142    ssh is enabled, closes #25
143    Author: Bas van der Vlies
144
145  * Fixed a bug in detecting scsi disks, closes #26
146
147    When function find_all_disks_by_dev() is used loop over the:
148       - /dev/disk/{by-path by-id by-label} directories
149       - to find all the disks
150
151    Function find_all_disks_by_lsscsi() is simplified so we did not
152    skip valid scsi disks
153
154    Author: Bas van der Vlies
155
1561.4.7
157  * Added virtio drivers instead of virtio host support
158    Author: Dennis Stam
159
1601.4.6
161  * Added lsscsi for finding disks, add an option to disk_enumerate to specify a exclude expression
162    closes ticket #21
163    Reported by: Robert Verkerk
164    Author: Dennis Stam
165
166  * Replaced shell function unique with uniq, please note that shell function unique is still
167    available for backwards compatibility in  masterscripts. Closes #12
168    Author: Dennis Stam
169
170  * Updated aria_autodetect_staging_dir to the new situation without a tmpfs mount, closes #17
171    Author: Dennis Stam
172
1731.4.5
174  * An rewrite has been done of the make and configure files.
175        Author: Dennis Stam
176
177  * Improved ppc64 architecture support
178        Author: Dennis Stam & Michel Scheerman
179
180  * Added module blacklisting via kernel parameters, use BLACKLIST=module_a;module_b as
181    kernel parameter to blacklist a module dynamicly
182        Author: Dennis Stam
183
1841.4.1
185  * Added experimental support for ppc64 architecture. Tested under SLES 11.1 with Power 6.
186    Author: Dennis Stam & Michel Scheerman
187
188  * Change the find_all_disks order from by-id to by-path first, see ticket #16
189    Author: Dennis Stam
190
1911.4.0
192  * Added kernel virtualization support for X86_64 kernel
193    Requested by: Ernst Pijper (SARA)
194    Author: Bas van der Vlies
195
196  * A complete rewrite of the rcS script
197     * The rcS script has been replaced by /bin/startup and /bin/install
198    Author: Dennis Stam
199
200  * The init script has been changed so it will not include /etc/init.d/functions file. So when
201    you have a syntax error in the /etc/init.d/functions the kernel will not panic.
202    Author: Dennis Stam
203
204  * Fixed the disk_enumerate function to sort the disk the correct way. See tickets #13 and #14
205    Reported by: Juriaan Saathof
206    Author: Dennis Stam and Bas van der Vlies
207
208  * All disk environmant variables are now exported so they can be used in the post install
209    scripts. Also the amount of disks is exported in var NUMDISKS.
210    Reported by: Juriaan Saathof
211    Fixed by: Bas van der Vlies
212
213  * added scrub
214    * scrub is a disk wipe utility
215    * more information at: http://code.google.com/p/diskscrub/
216    * added a startup script called S98scrub, wich will run if SCRUB=y is specified.
217    * other options are:
218      * SCRUB_DISKS=sda,sdb,/dev/cciss/d0c0 , specify which disks must me scrubbed, separate with ,
219      * SCRUB_OPTIONS="-pdod", specify which options must be passed on to the scrub ( see manpage )
220      * SCRUB_REBOOT=y or SCRUB_HALT=y, reboot or halt the machine
221    Author: Dennis Stam
222
223  * busybox settings:
224    * added cttyhack
225    * added login
226    Author: Dennis Stam
227
228  * update aria 1.10.9
229  * update busybox 1.18.3
230  * update curl 7.21.4 (security update)
231  * update e2fsprogs 1.41.14
232  * update kernel 2.6.36.4
233  * update lvm 2.2.02.84
234  * update mdadm 3.2
235  * update openssh 5.8p1
236  * update openssl 1.0.0d
237  * update udev 166
238  * update xfsprogs 3.1.4
239
2401.3.5
241  * The init script has been modernised and does not include the /etc/init.d/functions
242    file anymore. Also udev has been adjusted to run from the init. Also the startup of
243    udev has been simplified.
244    Author: Dennis Stam & Bas van der Vlies
245
246  * Replaced termcap with terminfo
247    Author: Dennis Stam & Bas van der Vlies
248
249  * We have changed the compression type of initrd.img from gzip to bzip2
250    Author: Dennis Stam
251
252  * Major adjustment to the /etc/inittab file. You are now able to use console redirection.
253    Reported by: Chris Pepper
254    Author: Dennis Stam
255
256  * Added support for 16 partitions on disks with msdos label
257    Reported by: Chris Peppper
258    Author: Bas van der Vlies
259
260  * Minor adjustment to the rcS script. Run udev after creating the procfs and devfs
261    file systems.
262    Author: Dennis Stam
263
264  * Minor adjustment when creating extended and logical partitions.
265    The extended partition shall now be created after creating two
266    primary partitions.
267    Reported by: Chris Pepper
268    Author: Dennis Stam
269
270  * Adjusted the build method of the Makefile. The kernel and initrd.img will
271    now be copied to the directory with the arch name.
272    Author: Dennis Stam
273
274  * busybox settings:
275      - changed history size to 100 lines instead of 15 lines
276      - changed max chars for input to 4096 instead of 1024
277      - added getty and login
278      - added mountpoint
279      - added setlogcon
280    Author: Bas van der Vlies & Dennis Stam
281
2821.3.2
283  * Added method parse_tmpfs_opts that was removed earlier. Now you can specify the
284    size of the tmpfs mount
285
2861.3.1
287  * Fixed that udhcp overrides the value IMAGESERVER even when the value
288    is empty. Udhcp only sets the IMAGSERVER value when not given as a
289    kernel arg.
290      Reported by : Chris Pepper
291
292  * Removed a lot of SystemImager specific files that SALI does not use
293     now you must use ./configure first
294  * Changed Makefile, 'make help' shows the available options
295  * ping_test prints the value of the IMAGESERVER
296
297  * added curl 7.21.1 for fetching the headers when using http/ftp protocol
298
299  * update kernel 2.6.34.7
300  * update xfsprogs 3.1.2
301  * update lvm 2.2.02.73
302  * update mdadm 3.1.3
303  * update udev 161
304  * update aria 1.10.3
305
3061.3.0
307  * Added function shutdown for better support for the systmimager generated install script
308
309  * Fixed bad number cntr when using bittorrent
310  * Fixed Evaluating image size when using bittorrent
311
312  * update kernel 2.6.34.4
313     - added 10G network drivers
314     - added more SCSI device support
315     - added NFS client support for v3 and v4
316
317  * Updated the initrd.rul, it now supports 32bit compilation
318
319  * updated busybox 1.17.1
320  * updated aria2 1.10.0
321  * updated e2fsprogs 1.41.12
322  * updated udev 160
323  * updated lvm2 2.2.02.72
324  * updated kexec-tools 2.0.2
325  * updated openssh 5.5p1
326 
327  * removed tar source from build process. Is replaced by busybox utility
328
329  * removed some obsolete functions from /etc/init.d/functions
330     - parse_tmpfs_opts
331     - mount_pts
332     - switch_root_to_tmpfs
333
3341.2.4:
335  * Fixed version number of openssl
336
337  * Removed some obsolete files
338
3391.2.3:
340  * replace tar with the busybox tar
341
342  * Updated
343     - busybox to 1.17.0
344     - kernel to 2.6.33.6
345
3461.2.2:
347  * Added variable PROTOCOL and STAGING to replace BITTORRENT and BITTORRENT_STAGING. Reason herefore
348    is to be more dynamic with other protcol types (eg. http, ftp )
349
350  * Removed option for rsync to TMPFS.
351
352  * Added support lvm2 udev rules
353
354  * Changed download location to ftp://ftp.sara.nl/pub/sali/sources
355
356  * Changed some disk functions so it can be used for LVM2
357
358
359  * Updated
360     - kernel to 2.6.33.5
361     - busybox to 1.16.2
362     - aria2 to 1.9.5
363     - e2fsprogs to 1.9.5
364     - lvm2 to 2.2.02.68
365     - parted to 2.3
366     - udev to 158
367
3681.1.1:
369  * Increased kernel version to 2.6.33.4
370
371  * Splitted the /etc/init.d/functions file in seperate files for easy editing,
372    during compiling these separate files are combined
373
374  * Added a some functions which replaces a lot of code in Master script ( old Matser scripts still work )
375
376  * Completly removed floppy and flamethrower support
377
378  * ReiserFS version increased to 3.6.20, patching is not required anymore
379
380  * Added kernel config for i386
381
382  Authors: Bas van der Vlies and Dennis Stam
383
3841.1.0:
385  * Removed the Python based bitorrent client. CX_Freeze as also been removed.
386
387  * Added aria2 to replace the removed bittorrent client. This client has support
388    for various other protocols. http://aria2.sourceforge.net/
389
390  * Some fine tuning to the udhcpc configuration
391
392  * Removed load_my_modules functionality. The current udev replaces this
393    functionality
394
395  * Changed the si_installbtimage slighty. The -S flag has been removed during the
396    creation of the tar.gz image file.
397
398  * Various other changes
399
400  Authors: Bas van der Vlies and Dennis Stam
401
4021.0.0:
403  * First version of Sali
404
405  * Moved boel_binaries to initrd_source
406
407  * Increased udev version from 120 to 151. With this
408    version of udev hotplug is obsolete and therefore removed
409
410  * Removed the DHCP software and replaced this with the udhcpc from
411    busybox.
412
413  * Parted version has been increased to 2.2. With this version it's
414    possible to set the bios_grub flag on a partition. This flag is
415    used by GRUB2 when installed on a GPT based disk.
416
417  * Using kernel 2.6.33.3
418
419  * Various other changes to the used tools. Either they are replaced by
420    busybox or the version number has been increased.
421
422  Authors: Bas van der Vlies and Dennis Stam
423
424systemimager changelog can be found in the SVN:
425  https://subtrac.sara.nl/oss/sali/browser/trunk/CHANGE.LOG?rev=4
Note: See TracBrowser for help on using the repository browser.