[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