Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware.git;a=commitdiff;h=0fb53e5cc26decf87f037e577bd08579f3a6f3d4

commit 0fb53e5cc26decf87f037e577bd08579f3a6f3d4
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Sat Nov 5 01:52:28 2011 +0100

update-frugalware-version: handle compressed .version file

diff --git a/etc/update-frugalware-version b/etc/update-frugalware-version
index c73a916..0971cb3 100644
--- a/etc/update-frugalware-version
+++ b/etc/update-frugalware-version
@@ -3,9 +3,9 @@
post_sysupgrade()
{
if grep -q '^[^#].*frugalware-current$' /etc/pacman-g2.conf; then
-               verf="/var/lib/pacman-g2/frugalware-current/.version"
-               if [ -e $verf ]; then
-                       sed -i "s/ \(.*\) (/ `cat $verf` (/" 
/etc/frugalware-release
+               fdb="/var/lib/pacman-g2/frugalware-current.fdb"
+               if tar tf $fdb |grep -q '^\.version'; then
+                       sed -i "s/ \(.*\) (/ `tar xOf $fdb .version` (/" 
/etc/frugalware-release
if [ -e /boot/grub/menu.lst ]; then
sed -i "s/Frugalware .*)/`cat /etc/frugalware-release`/" \
/boot/grub/menu.lst
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to