Installing updates to The EON Storage Appliance
These steps guide how to update The EON ZFS Storage appliance. These steps differ from a version upgrade.
Pre-Requisite(s): EON Install (All commands are run as user "root" unless otherwise specfied)
NOTE: Make a backup if you added any customizations to any of the files listed for update by the "rail" package.
These steps are performed after installing EON version 0.60, 1.0B. Let's begin by updating to the latest version of rail to start the update. The command below assumes you had a prior version of rail installed. Networking has to be configured and working. (/etc/resolv.conf, /etc/nsswitch.conf)
rail install rail
if rail is not installed, then follow this sequence of commands.
cd /mnt/eon0/bin
./slinky r
./slinky c
cd /bin
wget -O rail http://dl.dropbox.com/u/54311634/rail
chmod 755 rail
If rail is already installed/updated(steps above). The embedded updates can then be installed individually. It can also be installed in one command. Shown in the next step.
rail install install.sh
rail install setup
rail install updimg.sh
rail install emp
update-embed.eon: Updates the following files with the current versions. The date in the filename is the package/release date /usr/local/.store/update-embedded-012013.eon.
/bin/install.sh
/bin/setup
/bin/updimg.sh
/bin/emp
/bin/rail
To install the update-embed.eon updates:
rail install update-embed
update-mnt.eon: Updates the following files with the current versions.
/mnt/eon0/.exec
/mnt/eon0/.backup
/mnt/eon0/.disable
/mnt/eon0/.remove
/mnt/eon0/.purge
To install the update-mnt.eon updates:
rail install update-mnt
update-slinky.eon: Updates the portable, temporary binaries in /mnt/eon0/bin/* with the current versions. To install the update-slinky.eon update(s):
rail install update-slinky
update-binkit.eon updates the binary kit with current versions. (coming soon!). To install the update-binkit.eon update(s):
rail install update-binkit
bashrc: updates the command line environment for the EON Storage Appliance /etc/.bash_profile. To install this update:
rail install bashrc
Remember to run updimg.sh to preserve your update-embed, bashrc updates. (update-mnt.eon, update-slinky.eon are saved to the USB drive and do not require updimg.sh)
updimg.sh /mnt/eon0/boot/x86.eon
solid . storable . superb
EON, Storage for Life.