Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=kernel2624.git;a=commitdiff;h=4a23f668c8771f70bfb299c3d7b6a177078a02b6

commit 4a23f668c8771f70bfb299c3d7b6a177078a02b6
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Mon Jan 28 02:52:42 2008 +0100

redirfs-0.2-1-i686
added an install scriptlet to load redirfs automatically

diff --git a/source/apps-extra/redirfs/FrugalBuild 
b/source/apps-extra/redirfs/FrugalBuild
index 29a7355..7d8d736 100644
--- a/source/apps-extra/redirfs/FrugalBuild
+++ b/source/apps-extra/redirfs/FrugalBuild
@@ -6,6 +6,7 @@ pkgver=0.2
pkgrel=1
pkgdesc="Redirecting FileSystem"
url="http://redirfs.org/";
+_F_kernelmod_scriptlet=$pkgname.install
Finclude kernel-module
groups=('apps-extra')
archs=('i686' 'x86_64')
diff --git a/source/apps-extra/redirfs/redirfs.install 
b/source/apps-extra/redirfs/redirfs.install
new file mode 100644
index 0000000..8162fbb
--- /dev/null
+++ b/source/apps-extra/redirfs/redirfs.install
@@ -0,0 +1,38 @@
+post_install()
+{
+       if ! grep -q  redirfs /etc/sysconfig/modules; then
+               echo -n "adding redirfs to /etc/sysconfig/modules..."
+               echo redirfs >> /etc/sysconfig/modules
+               echo " done."
+        fi
+       depmod -a $_F_kernelmod_uname
+       if lsmod|grep -q redirfs; then
+               rmmod redirfs
+       fi
+       echo -n "loading redirfs..."
+       modprobe redirfs
+       echo " done."
+}
+
+post_upgrade()
+{
+       post_install
+}
+
+pre_remove()
+{
+       if grep -q  redirfs /etc/sysconfig/modules; then
+               echo -n "removing redirfs from /etc/sysconfig/modules..."
+               sed -i '/^redirfs/d' /etc/sysconfig/modules
+               echo " done."
+        fi
+       if lsmod|grep -q redirfs; then
+               echo -n "unloading redirfs..."
+               rmmod redirfs
+               echo " done."
+       fi
+}
+
+op=$1
+shift
+$op $*
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to