[arch-commits] Commit in backuppc/trunk (4 files)

Sébastien Luttringer seblu at archlinux.org
Mon Jun 1 07:07:25 UTC 2015


    Date: Monday, June 1, 2015 @ 09:07:25
  Author: seblu
Revision: 134442

upgpkg: backuppc 3.3.1-2

- move to systemd-sysusers

Added:
  backuppc/trunk/backuppc.sysusers
  backuppc/trunk/backuppc.tmpfiles
Modified:
  backuppc/trunk/PKGBUILD
  backuppc/trunk/backuppc.install

-------------------+
 PKGBUILD          |   37 ++++++++++++++++++-------------------
 backuppc.install  |   14 +++-----------
 backuppc.sysusers |    1 +
 backuppc.tmpfiles |    1 +
 4 files changed, 23 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-06-01 06:38:37 UTC (rev 134441)
+++ PKGBUILD	2015-06-01 07:07:25 UTC (rev 134442)
@@ -3,28 +3,26 @@
 
 pkgname=backuppc
 pkgver=3.3.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Enterprise-grade system for backing up Linux, Windows and MacOS PCs'
 url='http://backuppc.sourceforge.net/'
 license=('GPL2')
 arch=('any')
-depends=(
-  'openssh'
-  'par2cmdline'
-  'perl-archive-zip'
-  'perl-file-listing'
-  'perl-time-modules'
-  'perl-xml-rss'
-  'smbclient'
-)
-optdepends=(
-  'rsync: used by rsync transfert method'
-  'perl-file-rsyncp: used by rsync transfert method'
-  'perl-io-dirent'
-)
+depends=('openssh'
+         'par2cmdline'
+         'perl-archive-zip'
+         'perl-file-listing'
+         'perl-time-modules'
+         'perl-xml-rss'
+         'smbclient')
+optdepends=('rsync: used by rsync transfert method'
+            'perl-file-rsyncp: used by rsync transfert method'
+            'perl-io-dirent')
 source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/BackupPC-$pkgver.tar.gz"
         "$pkgname.service"
         "$pkgname.socket"
+        "$pkgname.sysusers"
+        "$pkgname.tmpfiles"
         "$pkgname.profile.sh"
         "$pkgname.profile.csh"
         "$pkgname.httpd"
@@ -32,8 +30,7 @@
         '02-move-socket-into-run.patch'
         '03-fix-FS#32642.patch'
         '04-fix-cve-2011-4923.patch'
-        '05-fix-edit-menu-ordering.patch'
-)
+        '05-fix-edit-menu-ordering.patch')
 install=$pkgname.install
 backup=("etc/$pkgname/config.pl"
         "etc/$pkgname/hosts"
@@ -42,6 +39,8 @@
 md5sums=('5efdcdd48e9e0d4ef7a706902d1f8b3d'
          'ffb8827bbefcf5f0cd959d08fdf64fc1'
          '88344dbc5f8777e04fc8e0d250a2db82'
+         'd90840387358e5dd230cace0b2d6b53a'
+         'bda3ec3f4c75521c6869279eb16af2f8'
          '67a939aa63740c52d12bbdca72d37891'
          'ef09e4dae5b4197998f5c3a74e0ec86d'
          '99e641c4f3ba4fbcc53e046ce7290ad5'
@@ -80,8 +79,8 @@
   # systemd
   install -D -m 644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service"
   install -D -m 644 $pkgname.socket "$pkgdir/usr/lib/systemd/system/$pkgname.socket"
-  install -D -m 644 /dev/null "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
-  echo 'd /run/backuppc 0750 backuppc backuppc' > "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+  install -D -m 644 $pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+  install -D -m 644 $pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
   # install shell profiles
   install -D -m 755 $pkgname.profile.sh "$pkgdir/etc/profile.d/$pkgname.sh"
   install -D -m 755 $pkgname.profile.csh "$pkgdir/etc/profile.d/$pkgname.csh"

Modified: backuppc.install
===================================================================
--- backuppc.install	2015-06-01 06:38:37 UTC (rev 134441)
+++ backuppc.install	2015-06-01 07:07:25 UTC (rev 134442)
@@ -2,10 +2,9 @@
 
 # arg 1:  the new package version
 post_install() {
-  getent group backuppc >/dev/null || groupadd -g 126 backuppc
-  getent passwd backuppc >/dev/null || useradd -d /var/lib/backuppc -u 126 -g 126 backuppc
+  systemd-sysusers backuppc.conf
   systemd-tmpfiles --create backuppc.conf
-  true
+  :
 }
 
 # arg 1:  the new package version
@@ -24,14 +23,7 @@
   fi
   # ensure /run/backuppc exists
   systemd-tmpfiles --create backuppc.conf
-  true
+  :
 }
 
-# arg 1:  the old package version
-post_remove() {
-  userdel -f backuppc &>/dev/null
-  groupdel backuppc &>/dev/null
-  true
-}
-
 # vim:set ts=2 sw=2 ft=sh et:

Added: backuppc.sysusers
===================================================================
--- backuppc.sysusers	                        (rev 0)
+++ backuppc.sysusers	2015-06-01 07:07:25 UTC (rev 134442)
@@ -0,0 +1 @@
+u backuppc 126 - /var/lib/backuppc

Added: backuppc.tmpfiles
===================================================================
--- backuppc.tmpfiles	                        (rev 0)
+++ backuppc.tmpfiles	2015-06-01 07:07:25 UTC (rev 134442)
@@ -0,0 +1 @@
+d /run/backuppc 0750 backuppc backuppc



More information about the arch-commits mailing list