Faidon has submitted this change and it was merged.

Change subject: packaging scripts update & init script changes
......................................................................


packaging scripts update & init script changes

Restore PS4->PS5 changes from r71079 that were lost in PS6. These merge
preinst and postinst, clean up the init script and fix whitespace and
other similar trivialities all over.

Change-Id: I442788be7fa888430999da0269d9c7c608d9cf8a
---
M debian/control
M debian/copyright
M debian/default
M debian/init
M debian/postinst
M debian/postrm
D debian/preinst
7 files changed, 15 insertions(+), 41 deletions(-)

Approvals:
  Manybubbles: Looks good to me, but someone else must approve
  Faidon: Verified; Looks good to me, approved



diff --git a/debian/control b/debian/control
index a6730fb..a37f256 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@
 
 Package: jmxtrans
 Architecture: all
-Depends: ${misc:Depends}, default-jdk | openjdk-6-jdk | openjdk-7-jdk, adduser
+Depends: ${misc:Depends}, adduser, default-jdk | openjdk-6-jdk | openjdk-7-jdk
 Recommends: python-yaml
 Description: connector between JMX and logging/monitoring/graphing packages
  jmxtrans is a very powerful tool which uses easily generated JSON based
diff --git a/debian/copyright b/debian/copyright
index a66c149..5a2a4f7 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -6,7 +6,6 @@
 Copyright: 2013 Jon Stevens
 License: MIT
 
-
 License: MIT
  Permission is hereby granted, free of charge, to any person obtaining a
  copy of this software and associated documentation files (the "Software"),
diff --git a/debian/default b/debian/default
index c1be851..70485a7 100644
--- a/debian/default
+++ b/debian/default
@@ -3,6 +3,6 @@
 JSON_DIR="/etc/jmxtrans"
 HEAP_SIZE=512
 NEW_SIZE=64
-CPU_CORES=$(cat /proc/cpuinfo | grep processor | wc -l)
+CPU_CORES=$(grep -c ^processor /proc/cpuinfo)
 NEW_RATIO=8
 LOG_LEVEL=debug
diff --git a/debian/init b/debian/init
old mode 100755
new mode 100644
index b0f4242..d4f421c
--- a/debian/init
+++ b/debian/init
@@ -1,18 +1,20 @@
 #!/bin/bash
 
 ### BEGIN INIT INFO
-# Provides:     jmxtrans
-# Required-Start:  $time $network $remote_fs $syslog
-# Required-Stop:   $time $network $remote_fs $syslog
-# Default-Start:    2 3 4 5
-# Default-Stop:     0 1 6
-# Short-Description:    jmxtrans
+# Provides:          jmxtrans
+# Required-Start:    $time $network $syslog $remote_fs
+# Required-Stop:     $time $network $syslog $remote_fs
+# Should-Start:      $local_fs
+# Should-Stop:       $local_fs
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: jmxtrans
 ### END INIT INFO
 
 . /lib/lsb/init-functions
 
 if [ -f /etc/default/jmxtrans ]; then
-    source /etc/default/jmxtrans
+    . /etc/default/jmxtrans
 fi
 
 PIDFILE="/var/run/jmxtrans.pid"
diff --git a/debian/postinst b/debian/postinst
index d7974e2..a44982b 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -3,20 +3,18 @@
 set -e
 
 case "$1" in
-    configure)
+    configure|reconfigure)
+        adduser --system --quiet --home /nonexistent --no-create-home --group 
jmxtrans
         chown jmxtrans:jmxtrans /var/log/jmxtrans
         chown jmxtrans:jmxtrans /etc/jmxtrans
     ;;
-    upgrade|abort-upgrade)
+    abort-upgrade|abort-remove|abort-deconfigure)
     ;;
     *)
-        echo "preinst called with unknown argument \`$1'" >&2
+        echo "postinst called with unknown argument \`$1'" >&2
         exit 1
     ;;
 esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
 
 #DEBHELPER#
 
diff --git a/debian/postrm b/debian/postrm
old mode 100755
new mode 100644
index 1bb18d6..42594f8
--- a/debian/postrm
+++ b/debian/postrm
@@ -20,9 +20,6 @@
     ;;
 esac
 
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
 #DEBHELPER#
 
 exit 0
diff --git a/debian/preinst b/debian/preinst
deleted file mode 100644
index c5fcc78..0000000
--- a/debian/preinst
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash
-
-set -e
-
-case "$1" in
-    install)
-        adduser --system --quiet --home /nonexistent --no-create-home --group 
jmxtrans
-    ;;
-    upgrade|abort-upgrade)
-    ;;
-    *)
-        echo "preinst called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0

-- 
To view, visit https://gerrit.wikimedia.org/r/72522
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I442788be7fa888430999da0269d9c7c608d9cf8a
Gerrit-PatchSet: 1
Gerrit-Project: operations/debs/jmxtrans
Gerrit-Branch: master
Gerrit-Owner: Faidon <fai...@wikimedia.org>
Gerrit-Reviewer: AzaToth <azat...@gmail.com>
Gerrit-Reviewer: Faidon <fai...@wikimedia.org>
Gerrit-Reviewer: Manybubbles <never...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to