CTKArch upgrade notes

Initscripts update: file conflict

/etc/profile.d/locale.sh is now provided in the initscripts package.
That’s why you had a file conflict error when updating. (source: archlinux.org)

The fix is simple: run rm /etc/profile.d/locale.sh as root, and pacman -Syu again.

Mon, 24 Oct 2011 00:15:47 +0200

Font rendering issues

Freetype2 just hit the stable repositories. That’s why if you updated lately, the DejaVu Sans Condensed font’s rendering was changed.
Don’t panic, this can be configured back to how it was. (if you don’t like the change)

Create the file ~/.fonts.conf as your user, with the following content:

<match target="font">
 <test name="family"><string>DejaVu Sans Condensed</string></test>
 <edit mode="assign" name="hintstyle"><const>hintnone</const></edit>
</match>
Mon, 01 Aug 2011 13:33:10 +0200

Package updates & battery tray fix

To update v0.7, a straight pacman -Syu won’t be enough.
You will need to run as root:
pacman -R aufs2 ndiswrapper
pacman -Syu
pacman -Sf wicd
pacman -Su

The name of the battery tray executable has changed, so you need to run as user:
sed -i 's/BatterySystemTray/ptbatterysystemtray/g' ~/.scripts/batterymon.sh ~/.config/openbox/autostart.sh

Sat, 25 Jun 2011 19:29:57 +0200