[DRBD-cvs] drbd by lars; improved make rpm target even further ;...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Sat, 24 Jan 2004 11:43:46 +0100 (CET)


DRBD CVS committal

Author  : lars
Module  : drbd

Dir     : drbd


Modified Files:
	drbd.spec 


Log Message:

improved make rpm target even further ;)


===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- drbd.spec	22 Jan 2004 14:32:51 -0000	1.16
+++ drbd.spec	24 Jan 2004 10:43:16 -0000	1.17
@@ -93,17 +93,19 @@
 %doc documentation/HOWTO
 %doc COPYING
 %doc README
+%doc drbd/.kernel.config.gz
+%doc drbd_config.h
 %doc file.list
 
 %post
 FL=%{_docdir}/%{name}-%{version}/file.list
 
 if [ $1 -eq 1 ]; then
-	for d in $(sed '/^\/lib/!d;s/^\(\/lib\/modules\/[^/]*\).*/\1/' $FL) ; do
+	for d in $(sed -ne 's/^\(\/lib\/modules\/[^/]*\).*/\1/p' $FL) ; do
 		find $d -name drbd.o -exec mv -f {} {}.old \;
 	done
 fi
-for f in $(sed '/^\/lib/!d;s/\.new$//' $FL) ; do
+for f in $(sed -ne 's/\.new$//p' $FL) ; do
 	ln -f $f.new $f 
 done
 
@@ -115,12 +117,12 @@
 FL=%{_docdir}/%{name}-%{version}/file.list
 
 if [ $1 -eq 0 ]; then
-	for f in $(sed '/^\/lib/!d;s/\.new$//' $FL) ; do
+	for f in $(sed -ne 's/\.new$//p' $FL) ; do
 		rm $f
 	done
-	for d in $(sed '/^\/lib/!d;s/^\(\/lib\/modules\/[^/]*\).*/\1/' $FL) ; do
+	for d in $(sed -ne 's/^\(\/lib\/modules\/[^/]*\).*/\1/p' $FL) ; do
 		for f in $(find $d -name drbd.o.old -print) ; do
-			mv $f $(echo $f | sed 's/\.old$//')
+			mv $f ${f%.old}
 		done
 	done
 fi