First of all, awesome work, Moinak :)

Just this afternoon, I saw KDE 4.2.4 on FC11 on my desktop at home.
And some time ago, I saw KDE 4.2.4 on Belenix 0.8 Alpha :)

Here are the steps that I followed:
1. Uninstalled spkg, since I had an older version:
pfexec pkgrm SFEspkg

2. Installed the latest spkg
fexec pkgadd -d http://www.belenix.org/binfiles/SFEspkg

3. Download the belenix installer script
wget http://www.belenix.org/binfiles/install_belenix
chmod +x install_belenix

4. Since I maintain the entire Belenix repo (7 GB including all
releases), I pulled in the latest packages. Follow this step only if
you maintain the entire Belenix repo too.
cd /mirror/external/belenix/; rsync -a rsync://pkg.belenix.org/ .

5. Edit my /etc/spkg.conf to point to my local mirror server.
PKGSITES=http://mirror.company.com/belenix/
This file can be copied over from /var/spkg/spkg.conf to /etc/spkg.conf

6. Start off the upgrade :)
pfexec ./install_belenix.

This create an alt boot environment, installs files into them, asks
you for a user name and password for the new environment, and sets up
that user.

During this time, you can continue working - I was using multiple
instances of Firefox, ssh on Konsole, RDeskop, listening to an mp3
file using mplayer,  and running Lotus Notes on Wine.  I didn't see
any performance degradation at all.

You can also cancel and resume the install. I tried the cancel +
resume a large number of times. In my opinion, this particular option
needs some testing.

One other thing that I tested often was the "-destroy" option. This
option actually cleans up the special boot environment, and lets you
start from scratch.

Here's a snippet of my zfs list
rpool/ROOT                                  16.9G  2.08G    18K  legacy
rpool/ROOT at install                              0      -    18K  -
rpool/ROOT/belenix08                        3.98G  2.08G  3.98G  legacy
rpool/ROOT/belenix08/opt                    3.60M  2.08G  3.60M  /opt
rpool/ROOT/opensolaris                      64.3M  2.08G  2.57G  legacy
rpool/ROOT/opensolaris-1                    17.7M  2.08G  2.83G  legacy
rpool/ROOT/opensolaris-1/opt                  28K  2.08G  7.04M  /mnt/opt
rpool/ROOT/opensolaris-2                    17.3M  2.08G  6.54G  legacy
rpool/ROOT/opensolaris-2/opt                    0  2.08G  7.09M  legacy
rpool/ROOT/opensolaris-3                    1.25G  2.08G  5.77G  legacy
rpool/ROOT/opensolaris-3/opt                  27K  2.08G  7.09M  legacy
rpool/ROOT/opensolaris-4                    11.6G  2.08G  7.58G  legacy
rpool/ROOT/opensolaris-4 at install            90.7M      -  2.31G  -
rpool/ROOT/opensolaris-4 at opensolaris-1       134M      -  2.57G  -
rpool/ROOT/opensolaris-4 at opensolaris-2       531M      -  2.83G  -
rpool/ROOT/opensolaris-4 at ram                 374M      -  4.05G  -
rpool/ROOT/opensolaris-4 at opensolaris-3      1.49G      -  6.40G  -
rpool/ROOT/opensolaris-4 at opensolaris-4       241M      -  6.54G  -
rpool/ROOT/opensolaris-4/opt                10.6M  2.08G  7.09M  legacy

As you can see, I have a number of Belenix instances, with belenix08
being the latest.

-- Sriram

Reply via email to