SPECS: EMCpower.spec - %pre striptlet copied from original RPM
glen
glen at pld-linux.org
Mon Sep 4 10:41:42 CEST 2006
Author: glen Date: Mon Sep 4 08:41:42 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- %pre striptlet copied from original RPM
---- Files affected:
SPECS:
EMCpower.spec (1.8 -> 1.9)
---- Diffs:
================================================================
Index: SPECS/EMCpower.spec
diff -u SPECS/EMCpower.spec:1.8 SPECS/EMCpower.spec:1.9
--- SPECS/EMCpower.spec:1.8 Mon Sep 4 10:32:45 2006
+++ SPECS/EMCpower.spec Mon Sep 4 10:41:37 2006
@@ -210,6 +210,29 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+# Check - Only install on a 2.6 kernel
+expr `uname -r` : '2\.6' > /dev/null
+if [ $? -ne 0 ]; then
+ echo "This PowerPath package does not support this kernel."
+ exit 1
+fi
+
+# Check - Make sure no devices are in use.
+if [ "`/sbin/lsmod | grep -w emcp`" != "" ]; then
+ /sbin/powermt save > /dev/null 2>&1
+ /sbin/powermt remove dev=all > /dev/null 2>&1
+ if [ "`powermt display dev=all 2>&1 | grep "not found"`" = "" ]; then
+ echo "Unable to remove devices from the PowerPath configuration."
+ echo "Please make sure no PowerPath devices are in use and retry."
+ /sbin/powermt config > /dev/null 2>&1
+ /sbin/powermt load > /dev/null 2>&1
+ exit 1
+ fi
+ /sbin/powermt config > /dev/null 2>&1
+ /sbin/powermt load > /dev/null 2>&1
+fi
+
%post -n kernel-block-emc
%depmod %{_kernel_ver}
@@ -276,6 +299,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.9 2006/09/04 08:41:37 glen
+- %pre striptlet copied from original RPM
+
Revision 1.8 2006/09/04 08:32:45 glen
- few compat symlinks
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/EMCpower.spec?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list