[arch-commits] Commit in laptop-mode-tools/trunk (PKGBUILD laptop-mode)

Lukas Jirkovsky stativ at nymeria.archlinux.org
Thu May 16 10:00:47 UTC 2013


    Date: Thursday, May 16, 2013 @ 12:00:47
  Author: stativ
Revision: 90952

prepare for the sbin -> bin move, remove the sysvinit script.

Modified:
  laptop-mode-tools/trunk/PKGBUILD
Deleted:
  laptop-mode-tools/trunk/laptop-mode

-------------+
 PKGBUILD    |   11 +++++------
 laptop-mode |   57 ---------------------------------------------------------
 2 files changed, 5 insertions(+), 63 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-05-16 09:13:23 UTC (rev 90951)
+++ PKGBUILD	2013-05-16 10:00:47 UTC (rev 90952)
@@ -46,10 +46,8 @@
         etc/laptop-mode/laptop-mode.conf
         etc/laptop-mode/lm-profiler.conf)
 install=laptop-mode.install
-source=("http://www.samwel.tk/laptop_mode/tools/downloads/${pkgname}_${pkgver}.tar.gz"
-        'laptop-mode')
-md5sums=('58d7dbffe9a60746a67f4b2a27ab284f'
-         '4d3b4d95c6532451b3dba588c83fb86b')
+source=("http://www.samwel.tk/laptop_mode/tools/downloads/${pkgname}_${pkgver}.tar.gz")
+md5sums=('58d7dbffe9a60746a67f4b2a27ab284f')
 
 build() {
   cd "$srcdir/${pkgname}_$pkgver"
@@ -58,6 +56,7 @@
 package() {
   cd "$srcdir/${pkgname}_$pkgver"
   make DESTDIR="$pkgdir" INIT_D=none MAN_D=/usr/share/man LIB_D=/usr/lib install
-
-  install -D -m755 "$srcdir/laptop-mode" "$pkgdir/etc/rc.d/laptop-mode"
+  # use bin instead of sbin
+  mv "$pkgdir/usr/sbin" "$pkgdir/usr/bin"
+  find "$pkgdir" -type f -exec sed -i 's|sbin/laptop_mode|bin/laptop_mode|g' '{}' ';'
 }

Deleted: laptop-mode
===================================================================
--- laptop-mode	2013-05-16 09:13:23 UTC (rev 90951)
+++ laptop-mode	2013-05-16 10:00:47 UTC (rev 90952)
@@ -1,57 +0,0 @@
-#!/bin/bash
-
-. /etc/rc.conf
-. /etc/rc.d/functions
-
-case "$1" in
-  start)
-    stat_busy "Starting laptop-mode"
-    [ ! -d /var/run/laptop-mode-tools ] && install -d /var/run/laptop-mode-tools
-    touch /var/run/laptop-mode-tools/enabled
-    /usr/sbin/laptop_mode auto >/dev/null 2>&1
-    if [ $? -gt 0 ]; then
-      stat_fail
-    else
-      add_daemon laptop-mode
-      stat_done
-    fi
-    ;;
-  stop)
-    stat_busy "Stopping laptop-mode"
-    rm -f /var/run/laptop-mode-tools/enabled
-    /usr/sbin/laptop_mode stop >/dev/null 2>&1
-    if [ $? -gt 0 ]; then
-      stat_fail
-    else
-      rm_daemon laptop-mode
-      stat_done
-    fi
-    ;;
-  restart)
-    stat_busy "Restarting laptop-mode"
-    rm -f /var/run/laptop-mode-tools/enabled
-    /usr/sbin/laptop_mode stop >/dev/null 2>&1
-
-    if [ $? -gt 0 ]; then
-      stat_fail
-      rm_daemon laptop-mode
-    else
-      rm -f /var/run/laptop-mode-tools/*
-      touch /var/run/laptop-mode-tools/enabled
-      /usr/sbin/laptop_mode auto force >/dev/null 2>&1
-      if [ $? -gt 0 ]; then
-        stat_fail
-        rm_daemon laptop-mode
-      else
-        stat_done
-      fi
-    fi
-    ;;
-  status)
-    /usr/sbin/laptop_mode status
-    ;;
-  *)
-      echo "Usage: $0 {stop|start|restart|status}"
-    ;;
-esac
-exit 0




More information about the arch-commits mailing list