From 9187c166c54d4d96c58465b2f0d95c6e5a9133b1 Mon Sep 17 00:00:00 2001 From: Jay Chawda Date: Wed, 1 Mar 2017 16:09:03 +0530 Subject: [PATCH 1/4] Create a deb package --- deb/babe/DEBIAN/control | 9 +++++++++ deb/babe/DEBIAN/postinst | 1 + deb/build_package.sh | 3 +++ 3 files changed, 13 insertions(+) create mode 100755 deb/babe/DEBIAN/control create mode 100755 deb/babe/DEBIAN/postinst create mode 100755 deb/build_package.sh diff --git a/deb/babe/DEBIAN/control b/deb/babe/DEBIAN/control new file mode 100755 index 0000000..3debb03 --- /dev/null +++ b/deb/babe/DEBIAN/control @@ -0,0 +1,9 @@ +Package: babe +Version: 1.0 +Section: pp/ops +Priority: standard +Architecture: all +Depends: python-requests,libpython2.7-stdlib,python-dateutil,python-tabulate, python-termcolor +Maintainer: santanusinha , jay +Description: Tool to manage services running on Marathon. + diff --git a/deb/babe/DEBIAN/postinst b/deb/babe/DEBIAN/postinst new file mode 100755 index 0000000..1bc58e4 --- /dev/null +++ b/deb/babe/DEBIAN/postinst @@ -0,0 +1 @@ +chmod 755 /usr/bin/babe diff --git a/deb/build_package.sh b/deb/build_package.sh new file mode 100755 index 0000000..d91fef8 --- /dev/null +++ b/deb/build_package.sh @@ -0,0 +1,3 @@ +#!/bin/bash +cp ../babe babe/usr/bin/. +dpkg-deb --build babe From 151dc4c2ccf391bc3bb5d5673dd0f0463c6b696e Mon Sep 17 00:00:00 2001 From: Jay Chawda Date: Wed, 1 Mar 2017 16:24:37 +0530 Subject: [PATCH 2/4] Fixing folder structure --- deb/babe/DEBIAN/postinst | 4 +++- deb/build_package.sh | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/deb/babe/DEBIAN/postinst b/deb/babe/DEBIAN/postinst index 1bc58e4..664af9a 100755 --- a/deb/babe/DEBIAN/postinst +++ b/deb/babe/DEBIAN/postinst @@ -1 +1,3 @@ -chmod 755 /usr/bin/babe +#!/bin/bash +chmod 755 /usr/share/babe +ln -s /usr/share/babe /usr/bin/babe diff --git a/deb/build_package.sh b/deb/build_package.sh index d91fef8..85f735d 100755 --- a/deb/build_package.sh +++ b/deb/build_package.sh @@ -1,3 +1,3 @@ #!/bin/bash -cp ../babe babe/usr/bin/. +cp ../babe babe/usr/share/. dpkg-deb --build babe From ad7424b79b1c8b156869ad887a09990c0ba337e6 Mon Sep 17 00:00:00 2001 From: Jay Chawda Date: Wed, 1 Mar 2017 16:26:52 +0530 Subject: [PATCH 3/4] Build script fix --- deb/build_package.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/deb/build_package.sh b/deb/build_package.sh index 85f735d..22ac863 100755 --- a/deb/build_package.sh +++ b/deb/build_package.sh @@ -1,3 +1,4 @@ #!/bin/bash +mkdir -p babe/usr/share cp ../babe babe/usr/share/. dpkg-deb --build babe From 8156ee8f58062efff13f2dc5e6ad1376dc0f08f2 Mon Sep 17 00:00:00 2001 From: Jay Chawda Date: Wed, 1 Mar 2017 16:29:18 +0530 Subject: [PATCH 4/4] Postrm added to remove the symlink --- deb/babe/DEBIAN/postrm | 2 ++ 1 file changed, 2 insertions(+) create mode 100755 deb/babe/DEBIAN/postrm diff --git a/deb/babe/DEBIAN/postrm b/deb/babe/DEBIAN/postrm new file mode 100755 index 0000000..db284bc --- /dev/null +++ b/deb/babe/DEBIAN/postrm @@ -0,0 +1,2 @@ +#!/bin/bash +rm -f /usr/bin/babe