home *** CD-ROM | disk | FTP | other *** search
/ host-198-236-40-254.wlwv.k12.or.us / host-198-236-40-254.wlwv.k12.or.us.tar / host-198-236-40-254.wlwv.k12.or.us / tsv / BareMetalInstall.iso / changelog.txt next >
Text File  |  2013-12-03  |  21KB  |  565 lines

  1.  5.5.0
  2.  
  3.  * fixed another bug in cleanup script 
  4.    - created ls symlink to eject the right CD
  5.  * added older version of unionctl which works better then the newer one
  6.  * boot by using loadlin now includes vga=769 boot argument
  7.  * boot by using loadlin and syslinux now includes probeusb argument
  8.  * probeusb now waits 5 seconds instead of 3
  9.  * probeusb accepts value (in seconds), eg. probeusb=10 will wait 10 seconds
  10.  * fixed problem with some missing partitions which should be added to fstab
  11.  
  12.  
  13.  5.4.9
  14.  
  15.  * bugfix: /etc/fstab is deleted before update_fstab is called from linuxrc,
  16.    this makes sure there are no old lines (from original distro)
  17.  * bugfix: cleanup script now ejects CD properly
  18.  
  19.  
  20.  5.4.8
  21.  
  22.  * added busybox 1.1.3 with $((arith)) support in ash
  23.  * added noswap boot parameter to disable autoloading of a swap parition
  24.  * fixed egrep_o function which caused fromiso to disallow /dev/... paths
  25.  * fixed comma and semicolon replacement in load= and noload= params
  26.  * fixed bug in list_partition_devices (liblinuxlive)
  27.  * fixed linuxrc searching for data (dirname), thanks to Niels Endres
  28.  * load= and noload= are now case-insensitive, thanks to Niels Endres
  29.  * probeusb moved at the top (even before the first debug prompt)
  30.  * added MKMOD variable to 'config' so user can specify which directories
  31.    will be included in liveCD.
  32.  * added -f option to syslinux in make_disk.bat, which allows user to install
  33.    LiveCD to any disk, even if it's not removable
  34.  * added |sort| to list_modules to preserve correct order even after copy2ram
  35.  * patched unsquashfs to return zero value if everything is OK. Patch sent to Phillip
  36.  * important variables moved from linuxrc to liblinuxlive, all paths are now relative
  37.  * added 'cleanup' script for safe shutdown procedures (you must patch your distro
  38.    in order to call /mnt/live/cleanup at the end of your distro's shutdown scripts)
  39.  
  40.  
  41.  5.4.7
  42.  
  43.  * finding livecd.sgn rewritten, now it doesn't search in subdirectories
  44.  * implemented fromiso cheatcode, use eg. fromiso=/dev/sda1/slax.iso
  45.    or eg. fromiso=/dev/sda1/slaxcd/
  46.  * changes= cheatcode modified to accept device names with path,
  47.    eg. changes=/dev/sda1/changes.ch
  48.  * removed default squashfs.ko and unionfs.ko kernel modules.
  49.    People don't read documentation and are confused that my *.ko modules 
  50.    don't work with their kernels.
  51.  * added 'noauto' boot argument, to disable automounting of disks
  52.  
  53.  
  54.  5.4.6
  55.  
  56.  * modified unsquashfs to force overwrite of existing files
  57.    (added -f option and sent patch to Phillip - unsquashfs author)
  58.  * mo2dir now uses unsquashfs -f, so it works even without squashfs support in kernel!
  59.  * modified mo2dir dir2mo and other scripts to work from ./tools/ directory
  60.    even without installing the scripts and even if ./tools/ is not current directory
  61.  * fixed some typos in error messages
  62.  * fixed load= parameter which were broken by changes made in 5.4.5
  63.  * modules are now found in /base /modules and /optional directories
  64.    and all its subdirectories!
  65.  * load= and noload= now officially work as regexp, you may use * which
  66.    is translated to '.*'. Moreover if you have subdirectories of modules,
  67.    you may load or noload all the trees by a single argument
  68.  
  69.  
  70.  5.4.5
  71.  
  72.  * fixed list_modules function to properly handle noload parameter
  73.  * fixed fstab_update_line to skip commented lines (starting with #)
  74.  * copy both zlib_deflate and zlib_inflate kernel modules to initrd
  75.  
  76.  
  77.  5.4.4
  78.  
  79.  * added noload cheatcode, to disable loading specified modules (even those from /base/ and /modules)
  80.  * added ramsize= cheatcode, to specify how much RAM is used to store changes (defaults to ramsize=60%)
  81.  * added make_disk.sh script to create bootable Live disk (eg. for USB devices)
  82.  
  83.  
  84.  5.4.3
  85.  
  86.  * forced ntfs to be mounted with ro option in all circumstances
  87.  * added iocharset boot option, to mount VFAT and NTFS drives
  88.    for example, if you have Central European Windows, use iocharset=iso8859-2
  89.  * fixed listing swap partitions in fstab
  90.  * fixed make_disk.bat and tested by few friends
  91.  
  92.  
  93.  5.4.2
  94.  
  95.  * updated blkid libraries
  96.  * updated busybox, this fixes several issues with mount
  97.  * added make_disk.bat script to create bootable disk in Windows
  98.    (eg. to install the LiveCD to USB stick or any FAT32 partition in win)
  99.  * updated to latest unionfs snapshot (fix hardlinks count)
  100.  * updated mksquashfs and unsquashfs binaries in tools directory
  101.  * mo2dir shows correct error message if we try to use it on module inside union
  102.  * added iocharset boot option
  103.  
  104.  
  105.  5.4.1
  106.  
  107.  * uselivemod starts ldconfig only if ld.so.conf is found in the module
  108.  * copy2ram now copies /rootcopy/ dir too.
  109.  * fixed list_modules() function, so only modules from 
  110.    /base /modules and /optional are used during boot
  111.  * The changes= boot argument now stores all modules used with uselivemod
  112.    (only if the module has been moved to changes directory, for example by using
  113.     uselivemod /root/module.mo)
  114.  * mo2dir: added error message when trying to mount module from unioned fs.
  115.  * busybox compiled with mountpoint support
  116.  * If module already exists, don't add it to live filesystem anymore.
  117.    In the past, it was mounted to module.mo.x.x.x but now it just ignores it.
  118.    This allows us to never uselivemod any module with the same name like before.
  119.  
  120.  
  121.  5.4.0
  122.  
  123.  * fixed some very important bug in unionfs (by Junjiro Okajima, sponsored by SLAX)
  124.    that's the reason for the significant version number increase
  125.  * added deb2mo script, thanks to Peter Chabada
  126.  * changed tmpfs size from 80% to 60%, I agree that it's better and safer
  127.    (if there is a lot of RAM, 60% is big enough, if there is not much RAM
  128.     then 60% is safe, better not enough free space instead of silent hang)
  129.  * modified copy2ram feature to preserve directory structure for modules
  130.  * fixed a typo in linuxrc (properly setup /etc/filesystems)
  131.  * added glibc libraries to initrd, busybox is not statically compiled anymore.
  132.    - now we can include dynamically compiled binaries in initrd, cool!
  133.  * added blkid binary
  134.  * fstab_update rebuilded. We don't need to mount partitions to discover
  135.    filesystem, blkid is good in this. Also minor fixes applied
  136.  * uselivemod tries to find out whether our module is stored inside the union.
  137.    If so, then we can't insert it, it has to be copied to memory first. So is done.
  138.  * uselivemod now installs (unpacks) the module to filesystem if union is not in /
  139.  
  140.  
  141.  5.2.0
  142.  
  143.  * added unionfs.ko CVS 20060210-1338
  144.  * fixed nohd boot option to exclude also swap devices
  145.  * fixed #autoremove label for swap devices detected during boot
  146.  * added new syslinux and isolinux binaries, fixed isolinux.bi_
  147.  * added better mkisofs.exe binary, doesn't work in DOS anymore,
  148.    only in Windows 9x/me/nt/xp. This fixes make_iso.bat.
  149.  * include kernel version number in error message when modprobe_module fails
  150.  * better error message if squashfs and unionfs kernel modules are not found
  151.  * added /etc/filesystems with vfat and ext3 entries, to prevent msdos and ext2
  152.    from mounting prior these ones.
  153.  * probe usb modules if probeusb boot parameter is present
  154.    (useful in combination with "changes=" parameter to store changes to USB)
  155.  * ask for kernel during runme.sh - so always correct kernel is used
  156.  
  157.  
  158.  5.1.9
  159.  
  160.  * added debug=0 to mount union parameters to force zero debug.
  161.  
  162.  
  163.  5.1.8
  164.  
  165.  * fix isolinux.cfg to display correct splash
  166.  * updated unionfs.html documentation
  167.  
  168.  
  169.  5.1.7
  170.  
  171.  * added support for 2.6.13.2 linux kernel, using test26 config from Slackware
  172.  * added memtest v1.60
  173.  * liblinuxlive: added a special #comment to activate_fstab
  174.  * liblinuxlive: copy only usable files when copy2ram is used
  175.  
  176.  
  177.  5.1.6
  178.  
  179.  * modified error message if no CD DATA are found.
  180.  * added support for 2.6.12.5 linux kernel
  181.  * default log file is now created in /tmp/linux-live-debug.log
  182.  * fixed uselivemod script (it didn't start rc.d scripts)
  183.  * updated mksquashfs to version 2.2
  184.  * added ifconfig and dmesg support to busybox
  185.  
  186.  
  187.  5.1.4
  188.  
  189.  * uselivemod: requires unionfs to be compiled with -DSETUP_BROKEN_LOSETUP=1
  190.  * uselivemod: show all error messages now (eg. if squashfs is inconsistent
  191.                because of broken download of the module)
  192.  * uselivemod: call ldconfig at the end to update ld cache
  193.  * uselivemod: run ALL scripts from the module, which are located in /etc/rc.d/ BUT symlinks.
  194.                Note: scripts from /var/log/setup/... are not executed anymore
  195.  * uselivemod, img2mo, mo2dir, uselivemod: only root can use it
  196.  * liblinuxlive: added allow_only_root function
  197.  * liblinuxlive: echo mounted module and destination to /tmp/_mounts
  198.  * linuxrc: wait more than 30 seconds for USB devices. and raise the delay.
  199.  * liblinuxlive: union_insert_module now prints module basename dir
  200.  * updated isolinux.bin to newest version available today
  201.  * initrd_create: use new config options to disable compressing kernel modules
  202.                   and to redirect debug output to some file or /dev/null
  203.  * added some documentation to "!info" directory
  204.  * added latest CVS snapshot of unionfs module compiled for 2.6.12.2 kernel
  205.    (this one is the more stable unionfs ever)
  206.  
  207.  
  208.  5.1.3
  209.  
  210.  * bugfix: precompiled kernel modules weren't gzipped
  211.  
  212.  
  213.  5.1.2
  214.  
  215.  * added squashfs kernel modules for 2.6.12.2
  216.  * added unionfs unionfs-063005-2217
  217.  * released 2.6.12.2 precompiled kernel for lazy people
  218.  * added mkisofs which works in MS DOS too!
  219.  
  220.  
  221.  5.1.1
  222.  
  223.  * mo2dir now calls /sbin/ldconfig at the end 
  224.  * added modprobe loop to initrd_create
  225.  * uninstall script
  226.  * removed editiso script. Use make_iso instead...
  227.  * fixed make_iso.bat and added mkisofs.exe for DOS!
  228.  * added uniondbg binary
  229.  
  230.  
  231.  5.1.0
  232.  5.0.16
  233.  
  234.  * mnt entries are marked as _cdrom and _removable
  235.  * uselivemod updated to workaround unionfs bug, wasn't able to mount -o loop
  236.  * updated kernel modules for 2.6.11.8, updated unionctl and mksquashfs
  237.  * cd directory tree is changed to be more simple
  238.  * create_bootdisk renamed to make_iso.sh and make_iso.bat
  239.  
  240.  
  241.  5.0.15
  242.  
  243.  * added unionfs from 27th of April 2005
  244.  * fixed uselivemod bug
  245.  * new unionfs allows us to mount .mo modules from unioned dir too!
  246.  * added precompiled modules (squashfs, unionfs) for Linux 2.6.11.8
  247.  
  248.  
  249.  5.0.14
  250.  
  251.  * I don't like 5.0.13
  252.  * Autoeject is set to 0 in /proc/.... at the end of copy2ram feature
  253.  * added changes=/dev/device boot parameter. This device will be mounted
  254.    to /memory/changes instead of tmpfs so changes can be stored on the disk!
  255.    (or, for example, on removable USB media)
  256.  * fixed USB mass storage driver? Remove ub driver from kernel, it's slow! :(
  257.  * removed scsi modules from initrd
  258.  * added mkisofs.exe and written create_bootiso.cmd script for Windows!
  259.  * rootcopy content is now copied with cp -a instead of cp -R
  260.  
  261.  
  262.  5.0.12
  263.  
  264.  * added NLS (native language support) kernel modules to initrd, allowing 
  265.    us to autodetect and automount FAT filesystems too
  266.  * usb modules are probed too, so USB storage devices are added to fstab
  267.  * added /sbin/modprobe script to initrd so Kernel can modprobe automatically
  268.    (I found it's useless because actually kernel doesn't use it. But I will leave it there) 
  269.  
  270.  
  271.  5.0.11
  272.  
  273.  * added rootcopy directory to Live CD, it's content is copied directly to /
  274.  * added missing vfat support
  275.  * copy2ram copies the whole CD to RAM now
  276.  * added new isolinux.bin
  277.  
  278.  
  279.  5.0.10
  280.  
  281.  * added unionfs version which has many important bugs fixed
  282.  * patched unionctl to skip stat() function
  283.  * added support for Linux 2.6.11.6
  284.  * added sample kernel configuration to kernel-modules/*/config.gz
  285.  * added a lot of text to requirements file
  286.  * fixed uselivemod script
  287.  
  288.  
  289.  5.0.9
  290.  
  291.  * added precompiled version of mksquashfs to ./tools
  292.  * added new unionfs (CVS snapshot unionfs-022205-1641)
  293.  * liblinuxlive: added error message to modprobe_module function,
  294.      so errors are displayed in the case if insmod didn't work.
  295.      Some modprobe fixes added
  296.  * busybox: added some more plugins (commands)
  297.  * busybox: patched to support more than 8 loop devices
  298.  * each directory of root filesystem is now packed separately
  299.  
  300.  
  301.  5.0.8
  302.  
  303.  * fix chroot again
  304.  * added Linux 2.6.10 support (precompiled modules)
  305.  * removed Linux 2.6.9 modules
  306.  * all kernel modules in initrd are compressed by gzip
  307.  
  308.  
  309.  5.0.7
  310.  
  311.  * linuxrc: umount /sys before chroot, because Slackware won't moot /sys
  312.    if it's mounted somewhere and it's a good idea to umount it anyway.
  313.  * linuxrc: chroot is called from /usr/bin/chroot at first, if there is 
  314.    no such executable then linux-live scripts try /usr/sbin/chroot
  315.  
  316.  
  317.  5.0.6
  318.  
  319.  * added img2mo tool to convert old format module to new one
  320.  * initrd size changed to 4444KB
  321.  
  322.  
  323.  5.0.5
  324.  
  325.  * updated unionfs.ko kernel module and unionctl binary
  326.  
  327.  
  328.  5.0.4
  329.  
  330.  * added toram boot parameter (copy2ram is an alias for toram and can be used too)
  331.  
  332.  
  333.  5.0.3
  334.  
  335.  * small bugfixes in shell scripts
  336.  
  337.  
  338.  5.0.2
  339.  
  340.  * linuxrc and liblinuxlive rewritten from the scratch
  341.  * busybox recompiled, it contains vi editor now.
  342.  * added nohd boot option to disable mounting harddiscs at all
  343.  
  344.  * moduse renamed to uselivemod and rewritten
  345.  * dir2img renamed to dir2mo and rewritten
  346.  * img2dir renamed to mo2dir and rewritten
  347.  * tgz2img renamed to tgz2mo and rewritten
  348.  
  349.  * when no live data found, try to modprobe USB storage modules
  350.  * when no live data found, modprobe ALL scsi modules, I hope it won't hang
  351.  
  352.  * not implemented yet: tohd and fromhd boot options
  353.  * not implemented yet: toram (and copy2ram) boot option
  354.  
  355.  
  356.  5.0.0
  357.  
  358.  * added Linux 2.6 support !!!!
  359.  * added unionfs support
  360.  * added squashfs support
  361.  * added BusyBox binary, which reduces the size of initrd and makes
  362.    linux-live scripts more flexible; removed bash, added ash
  363.  * modinsert renamed to editiso and rewritten
  364.  * added nodma boot option, to disable DMA support upon request for all cdroms and disks
  365.  * create_bootdisk.sh fixed incorrect error message about LILO not installed
  366.  * removed nolock boot parameter
  367.  not yet:* fixed tohd boot option (--test?)
  368.  
  369.  
  370.  4.2.4
  371.  
  372.  * added installimg script to /tools/
  373.  * added toram boot option, a synonym for copy2ram
  374.  * /home directory is compressed like /root now...
  375.  * fixed list_libs() function in liblinuxlive which could return uncomplete
  376.    list of library dependencies (important bug!)
  377.  
  378.  
  379.  4.2.3
  380.  
  381.  * mount_img() function - use return instead of exit
  382.  
  383.  
  384.  4.2.2
  385.  
  386.  * added isolinux 2.11 to bootfiles
  387.  
  388.  
  389.  4.2.1
  390.  
  391.  * mount_img() function produces more usefull error messages now
  392.  * initrd_create: don't fail while copying nonexistent kernel modules (except ovl)
  393.  
  394.  
  395.  4.2
  396.  
  397.  * modified dir2img to properly handle third parameter.
  398.    It defaults to /data for tree without /data
  399.    and it defaults to / for tree with /data
  400.  * initrd size changed to 9999 KB
  401.  * fixed echolog calling from /mnt/tmp/init
  402.  * don't copy ext3, ntfs or reiserfs kernel modules to initrd if they doesn't exist
  403.    (this caused fatal errors during initrd_create)
  404.  
  405.  
  406.  4.1.4
  407.  
  408.  * added some more requirements to be accurate
  409.  * don't export variables to profile.d if it doesn't exist
  410.  * added 2.6 kernels todo
  411.  * added isolinux 2.10
  412.  * modified create_bootiso.sh to allow creating ISO from ro CD
  413.  * added devfsd package to /packages directory
  414.  
  415.  
  416.  4.1.3
  417.  
  418.  * this version number was skipped, I don't like it, it seems unstable
  419.  
  420.  
  421.  4.1.2
  422.  
  423.  * fixed create_bootdisk.sh (adding | head -n 1)
  424.  * added mv command to initrd
  425.  * added cut command to initrd
  426.  * implemented tohd and fromhd boot options
  427.  
  428.  
  429.  4.1.1
  430.  
  431.  * added documentation DOC_MODULES
  432.  
  433.  
  434.  4.0.7
  435.  
  436.  * fixed moduse script, added calling of "manual" module script if exists
  437.  * liblinuxlive: added -n to mount calls
  438.  * third argument for dir2img is optional now, it defaults to "/"
  439.  
  440.  
  441.  4.0.5
  442.  
  443.  * tar.gz packs are extracted before inserting modules, to allow modules
  444.    to contain /etc and /root settings too.
  445.  * fixed "eject" boot parameter:
  446.    /boot is mounted only if eject is not specified
  447.  * create_bootdisk.sh: fixed lilo (forced to trash old boot record)
  448.  * added memtest v 1.11 (it's finaly working now)
  449.  * fixed ide-scsi - added the missing kernel module
  450.  
  451.  
  452.  4.0.4
  453.  
  454.  * modified F1 boot help text
  455.  * removed lang= functionality
  456.  * removed lang directory from the CD and replaced it by "optional" directory
  457.  * added "load=" boot parameter to insert specified images from "optional" directory
  458.    (for example load=wine,vmware.img,lang_cs will insert optional/wine* optional/vmware.img* and optional/lang_cs*)
  459.  * ./tools/moduse script sets $MANUAL variable to non-null value. This way it's possible
  460.    to know (inside preinsert and postinsert script) if it's inserted manually by
  461.    modinsert ($MANUAL!=""), or automatically during the LiveCD startup (before
  462.    chrooting /mnt as a root filesystem).
  463.  * devfs for /mnt/dev (real /dev) is mounted very soon to allow modules to
  464.    contain device files
  465.  * added memtest boot parameter starting memtest 3.1
  466.  * liveCD path is mounted by --rbind option to /boot
  467.  * mkciso removes the RAW img file imediately after compressing it
  468.    to free some important part of disk space
  469.  * added livecd-check to ./moduse script to disable using modules from hd-installed livecd
  470.  
  471.  
  472.  4.0.3
  473.  
  474.   * linuxrc creates /etc/profile.d/slax.(csh,sh) to export $LIVECD_SUBDIR and $LIVECD_MOUNT
  475.     environment variables
  476.   * added Smart Boot Manager floppy image to FLOPPY/ directory (in bootfiles/)
  477.   * initrd doesn't include SCSI kernel modules any more, seems like it didn't work
  478.  
  479.  
  480.  4.0.2
  481.  
  482.   * scripts from /tools look for liblinuxlive functions in two directories now, ./ and /usr/lib
  483.  
  484.  
  485.  4.0.1
  486.  
  487.   * fixed copying symlinks to initrd (copy link's target too w/ absolute pathname)
  488.   * created own tempfile function
  489.   * updated error message for mkzftree
  490.   * removed nocopy2ram boot parameter. copy2ram parameter now implifies copy2ram=all
  491.     so it's not possible (it didn't make any sense) to copy/not-copy individual modules
  492.   * All SCSI modules are copied to initrd. This shoudl allow SLAX to boot
  493.     from a cdrom drive connected to SCSI interface! I don't know if the kernel
  494.     can insert apropriate module automatically (without hotplug for example)
  495.     but I believe that it should. If there is someone who could test it,
  496.     let me know please.
  497.  
  498.  
  499.  3.0.28
  500.  
  501.   * Floppy automounting disabled (it caused alot of problems on some hw)
  502.   * Floppy is automounted only with "floppy" boot parameter
  503.   * USB modules for linuxrc are loaded only with "usbdisk" boot parameter
  504.   * Fixed -a (AND) in linuxrc (there was && instead of -a which caused to
  505.     fail loading USB modules at all)
  506.   * Added script to copy&install SLAX to USB Mastorage device (flashdisk)!
  507.     (./bootfiles/create_bootflashdisk.sh, untested but should work)
  508.  
  509.  3.0.27
  510.  
  511.   * USB support added back, it's possible to start slax from USB mastorage device
  512.     (only if you know how to boot from it, or by using floppy)
  513.   * added nousb kernel boot parameter again
  514.   * added tools/modinsert.sh script (to insert downloaded modules to LiveCD ISO)
  515.  
  516.  
  517.  3.0.26
  518.  
  519.    mkciso: mkzftree seems unable to compress files >2GB, added a check
  520.    runme.sh: added a check for directories existence (eg. /opt doesn't need to be there)
  521.    accidentaly removed ide-scsi modloading, cd burning doesn't work
  522.    
  523.  
  524.  3.0.25
  525.  
  526.    fixed mouse autoconfig, it should finaly work now!
  527.    filesystem modules for ext3 and reiserfs added to initrd
  528.    partitions are mounted "ro" in linuxrc, but "default" entry is writed to fstab
  529.    added "lang=" kernel parameter to insert all modules from language cpecific directory cd/lang/$1/*
  530.    fixed loadlin (dos) parameters
  531.    added floppy automounting
  532.    removed usb kernel modules from initrd
  533.    isolinux timeout changed to 2 seconds
  534.  
  535.  
  536.  3.0.24
  537.  
  538.    fixed nohotplug kernel parameter to disable usb modules probing
  539.    fixed img modules with filenames with a dot at the begining in some name
  540.    added passwd=ask kernel parameter to change root password during the boot
  541.    added eject kernel parameter to eject the CD if possible (when copy2ram=all)
  542.    added nolock kernel parameter to disable CD locking
  543.    added devfs and ovlfs checking, print useful error messages if error
  544.    added touch /{etc,root,tmp,var/run}/something to avoid overmounting by ovlfs
  545.    /var is packed by tar+gz like root or etc.
  546.    mouse autodetecting (create /dev/mouse)
  547.    changed module format. It's ISO->COMPRESS->ISO2 now, needs 2 loops to mount
  548.    the final ISO is _not_ compressed. Allows to copy files from CD to RAM / FAT
  549.    debug parameter without =bash will cat /proc/mounts and /proc/self/environ
  550.  
  551.  
  552.  3.0.23
  553.  
  554.    the whole phylosophy completely changed, the LiveCD is modularized now
  555.    cramfs replaced by transparent iso decompression
  556.    autoexec script removed
  557.    added tgz2img.sh script to convert .tgz files into .img
  558.    added dir2img.sh script to convert directory tree into .img
  559.    added img2dir.sh script to convert all back
  560.  
  561.  
  562.  2.9.0.22
  563.  
  564.    changelog for all older versions is lost
  565.