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
