summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2013-09-19 16:38:04 +0400
committerIgor Pashev <pashev.igor@gmail.com>2013-09-19 16:38:04 +0400
commit622a03cf41680e6b582fdb2c0735f95b73099dcc (patch)
treecacb11ead99f2842d947755834f7d9f00c09036d
parent75488004b2a8151111bd1020e24da9696ee632f8 (diff)
downloadillumos-packaging-622a03cf41680e6b582fdb2c0735f95b73099dcc.tar.gz
procutils (2.10+3) unstable; urgency=low
* Use update-alternatives to setup /usr/bin/top :-)
-rw-r--r--procutils/debian/changelog6
-rw-r--r--procutils/debian/procutils.postinst10
-rw-r--r--procutils/debian/procutils.prerm12
3 files changed, 28 insertions, 0 deletions
diff --git a/procutils/debian/changelog b/procutils/debian/changelog
index d223b29..4f97a26 100644
--- a/procutils/debian/changelog
+++ b/procutils/debian/changelog
@@ -1,3 +1,9 @@
+procutils (2.10+3) unstable; urgency=low
+
+ * Use update-alternatives to setup /usr/bin/top :-)
+
+ -- Igor Pashev <pashev.igor@gmail.com> Thu, 19 Sep 2013 16:37:29 +0400
+
procutils (2.10+2) unstable; urgency=low
* Make package essential
diff --git a/procutils/debian/procutils.postinst b/procutils/debian/procutils.postinst
new file mode 100644
index 0000000..98ba234
--- /dev/null
+++ b/procutils/debian/procutils.postinst
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+update-alternatives --install \
+ /usr/bin/top top /usr/bin/prstat 10 \
+ --slave /usr/share/man/man1/top.1.gz top.1.gz /usr/share/man/man1/prstat.1M.gz
+
+exit 0
+
diff --git a/procutils/debian/procutils.prerm b/procutils/debian/procutils.prerm
new file mode 100644
index 0000000..6cb8e07
--- /dev/null
+++ b/procutils/debian/procutils.prerm
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+ remove|deconfigure)
+ update-alternatives --remove top /usr/bin/prstat
+ ;;
+esac
+
+exit 0
+