[packages/nagios-plugin-check_raid] deb: specify runtime dependencies

glen glen at pld-linux.org
Tue Jun 20 19:26:03 CEST 2017


commit fd57e8ff9df0f6ecb9fc99987f462ce9ccd620aa
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Tue Jun 20 20:23:10 2017 +0300

    deb: specify runtime dependencies

 rpm2deb.sh | 42 +++++++++++++++++++++++++++++++++---------
 1 file changed, 33 insertions(+), 9 deletions(-)
---
diff --git a/rpm2deb.sh b/rpm2deb.sh
index a460731..5de29ac 100755
--- a/rpm2deb.sh
+++ b/rpm2deb.sh
@@ -2,12 +2,36 @@
 set -xe
 
 V=${1-4.0.6}
-R=${2:-1}
-
-./builder -bb *.spec
-fakeroot alien --scripts -d -k ../RPMS/nagios-plugin-check_raid-$V-$R.noarch.rpm --generate
-cd nagios-plugin-check_raid-$V
-mv ./usr/share/perl5/vendor_perl/App ./usr/share/perl5/App
-fakeroot debian/rules binary
-cd ..
-rm -rf nagios-plugin-check_raid-$V
+R=${2:-2}
+N=nagios-plugin-check_raid
+PV=$N-$V
+D="libmonitoring-plugin-perl, libmodule-pluggable-perl"
+
+clean() {
+	rm -rf nagios-plugin-check_raid-$V
+}
+
+rpm() {
+	./builder -bb *.spec
+}
+
+unpack() {
+	clean
+	fakeroot alien --scripts -d -k ../RPMS/nagios-plugin-check_raid-$V-$R.noarch.rpm --generate
+	cd nagios-plugin-check_raid-$V
+	mv ./usr/share/perl5/vendor_perl/App ./usr/share/perl5/App
+	rmdir ./usr/share/perl5/vendor_perl
+	cd -
+}
+
+deb() {
+	cd $PV
+	sed -i -e "/Depends: / s/$/, $D/" debian/control
+	fakeroot debian/rules binary
+	cd -
+}
+
+rpm
+unpack
+deb
+clean
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nagios-plugin-check_raid.git/commitdiff/fd57e8ff9df0f6ecb9fc99987f462ce9ccd620aa



More information about the pld-cvs-commit mailing list