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