source: trunk/CHANGELOG @ 567

Last change on this file since 567 was 567, checked in by dennis, 8 years ago

Last software update changes, trunk is working again

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