[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