Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=1a3e477b8f7b982e9ff59a5ae0e6b7cd3abf24ab
commit 1a3e477b8f7b982e9ff59a5ae0e6b7cd3abf24ab Author: Miklos Vajna <[email protected]> Date: Tue Sep 20 15:38:46 2011 +0200 docs/upgrade: initial draft for 1.6, explaining initrd changes diff --git a/docs/upgrade.txt b/docs/upgrade.txt index 89fa966..ee2d804 100644 --- a/docs/upgrade.txt +++ b/docs/upgrade.txt @@ -1,65 +1,27 @@ -= Upgrading from Frugalware 1.4 to 1.5 += Upgrading from Frugalware 1.5 to 1.6 == Preamble -The aim of this howto is to show how you can upgrade a Frugalware-1.4 -(Nexon) system to Frugalware-1.5 (Mores). +The aim of this howto is to show how you can upgrade a Frugalware-1.5 +(Mores) system to Frugalware-1.6 (Fermus). == pacman-g2 -The new release comes with an improved pacman-g2, which stores the -available package versions in a compressed format. Upgrade pacman-g2 and -use the *new* pacman-g2 to download the database in the new format: +The new release comes with an improved pacman-g2, you should install it +first: ---- # pacman-g2 -Sy pacman-g2 -# pacman-g2 -Sy ----- -== systemd +//== Removing obsolete packages -The default init system is systemd on new installs. You need to manually -replace it when you upgrade: +//Some software has been marked as obsolete in the new release. To remove +//them: ----- -# pacman-g2 -Sy systemd ----- - -== plymouth - -Splashy, the old boot splash implementation has been replaced with -plymouth. Splashy could be disabled by the `nosplashy` kernel parameter. -This has been changed, now a vanilla kernel command-line does not start a -boot splash, and you need the `splash` kernel parameter to have plymouth -on boot. Update `/boot/grub/menu.lst` accordingly. - -== samba - -The new release comes with a new version of samba. From this version the -package does NOT contain mount.smb, smbmnt and smbmount binaries, so in the -file /etc/fstab the `smb` filesystem type has to be changed to `cifs`. - -== Akonadi - -Akonadi was build to use SQLite by default for any new user. Current config -files for existing users will not be touched though. If you want you can -manually change the config file: `~/.config/akonadi/akonadiserverrc`. - -WARNING: Changing this means any data will remain in the previous -database (`mysql`). If you still want to proceed just modify to: - ----- -Driver=QSQLITE3 ----- - -== Removing obsolete packages - -Some software has been marked as obsolete in the new release. To remove -them: - ----- -# pacman-g2 -Rd gst-plugins-bad-alsa gst-plugins-bad-jack gst-plugins-bad-metadata ----- +//---- +//# pacman-g2 -Rd gst-plugins-bad-alsa gst-plugins-bad-jack gst-plugins-bad-metadata +//---- == Upgrading the system @@ -89,6 +51,22 @@ them. You should run and update each configuration file based on the `.pacnew` version. Once you're done with one, you should remove the `.pacnew` file. +== Updating grub configuration + +We have switched our stock kernel to using an initrd by default now, but this +only effects i686 and x86_64 for now. All other archs are unchanged. If you are +running a fairly simple grub setup, you only need to run `grubconfig` after the +complete upgrade. If not, then you need to add this line to your Frugalware +menu entry in `menu.lst`. Here it is: + +---- +initrd (frugalware grub partition)/boot/initrd.img.xz +---- + +If you encounter problems with the new kernel, please file a bug report. But +before you do, check if your root partition is `/dev/sd*` and not `/dev/hd*`. +Try converting the `/dev/hd*` to `/dev/sd*` if you are having trouble. + == The reboot Since the kernel is upgraded, too, you have to reboot your machine. _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
