[DRBD-user] drbd 8.3.2 and make rpm

Gianluca Cecchi gianluca.cecchi at gmail.com
Thu Aug 6 14:59:40 CEST 2009

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Donna if already processed, but on my F11 x86_64, taking the sources
for 8.3.2, the command
make rpm
fails with:
...
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-static-archive
+ /usr/lib/rpm/brp-strip-comment-note
Processing files: drbd-8.3.2-3.x86_64
error: Could not open %files file
/home/gcecchi/drbd-8.3.2/dist/BUILD/drbd-8.3.2/home/gcecchi/drbd-8.3.2/dist/BUILD/drbd-8.3.2/file.list:
No such file or directory

RPM build errors:
    Could not open %files file
/home/gcecchi/drbd-8.3.2/dist/BUILD/drbd-8.3.2/home/gcecchi/drbd-8.3.2/dist/BUILD/drbd-8.3.2/file.list:
No such file or directory
make: *** [rpm] Error 1

The path above is duplicated...
It seems that this patch get me right:

[gcecchi]# diff -u -U 3 drbd.spec.in drbd.spec.in.new
--- drbd.spec.in	2009-07-03 15:34:01.000000000 +0200
+++ drbd.spec.in.new	2009-08-06 14:46:48.936052656 +0200
@@ -125,7 +125,7 @@
 %clean
 [ -n $RPM_BUILD_ROOT -a "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT

-%files -f %{_builddir}/%{name}-%{version}/file.list
+%files -f file.list
 %defattr(755,root,root)
 /sbin/drbdsetup
 /sbin/drbdadm

Now the build process correctly completes with:

+ rm -rf /home/gcecchi/drbd-8.3.2/dist/install
+ exit 0
You have now:
-rw-r--r-- 1 gcecchi gcecchi  220881 2009-08-06 14:47
dist/RPMS/x86_64/drbd-8.3.2-3.x86_64.rpm
-rw-r--r-- 1 gcecchi gcecchi 1147120 2009-08-06 14:47
dist/RPMS/x86_64/drbd-km-2.6.29.6_217.2.3.fc11.x86_64-8.3.2-3.x86_64.rpm


Bye,
Gianluca



More information about the drbd-user mailing list