Date: Tuesday, April 17, 2018 @ 23:21:25 Author: seblu Revision: 316841
archrelease: copy trunk to community-x86_64 Added: backuppc/repos/community-x86_64/PKGBUILD (from rev 316840, backuppc/trunk/PKGBUILD) backuppc/repos/community-x86_64/backuppc.httpd (from rev 316840, backuppc/trunk/backuppc.httpd) backuppc/repos/community-x86_64/backuppc.install (from rev 316840, backuppc/trunk/backuppc.install) backuppc/repos/community-x86_64/backuppc.profile.csh (from rev 316840, backuppc/trunk/backuppc.profile.csh) backuppc/repos/community-x86_64/backuppc.profile.sh (from rev 316840, backuppc/trunk/backuppc.profile.sh) backuppc/repos/community-x86_64/backuppc.service (from rev 316840, backuppc/trunk/backuppc.service) backuppc/repos/community-x86_64/backuppc.sysusers (from rev 316840, backuppc/trunk/backuppc.sysusers) backuppc/repos/community-x86_64/backuppc.tmpfiles (from rev 316840, backuppc/trunk/backuppc.tmpfiles) Deleted: backuppc/repos/community-x86_64/PKGBUILD backuppc/repos/community-x86_64/backuppc.httpd backuppc/repos/community-x86_64/backuppc.install backuppc/repos/community-x86_64/backuppc.profile.csh backuppc/repos/community-x86_64/backuppc.profile.sh backuppc/repos/community-x86_64/backuppc.service backuppc/repos/community-x86_64/backuppc.sysusers backuppc/repos/community-x86_64/backuppc.tmpfiles ----------------------+ PKGBUILD | 264 ++++++++++++++++++++++++------------------------- backuppc.httpd | 42 +++---- backuppc.install | 46 ++++---- backuppc.profile.csh | 2 backuppc.profile.sh | 6 - backuppc.service | 22 ++-- backuppc.sysusers | 2 backuppc.tmpfiles | 2 8 files changed, 193 insertions(+), 193 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-04-17 23:21:13 UTC (rev 316840) +++ PKGBUILD 2018-04-17 23:21:25 UTC (rev 316841) @@ -1,132 +0,0 @@ -# $Id$ -# Maintainer: Sébastien Luttringer - -pkgname=backuppc -pkgver=4.1.5 -_xsver=0.57 -_rbpcver=3.0.9.12 -pkgrel=4 -pkgdesc='Enterprise-grade system for backing up Linux, Windows and MacOS PCs' -url='https://github.com/backuppc/backuppc/' -license=('GPL2') -arch=('x86_64') -makedepends=('git') -depends=('glibc' 'popt' 'perl' 'par2cmdline' 'perl-archive-zip' 'perl-io-dirent' - 'perl-file-listing' 'perl-time-modules' 'perl-cgi' 'perl-xml-rss' - 'smtp-forwarder') -optdepends=('openssh: ssh transfert support' - 'rsync: rsync transfert support' - 'smbclient: smb/cifs transfert support' - 'rrdtool: graphs of the pool usage ') -source=("https://github.com/backuppc/backuppc/releases/download/$pkgver/BackupPC-$pkgver.tar.gz" - "https://github.com/backuppc/backuppc-xs/releases/download/${_xsver}/BackupPC-XS-${_xsver}.tar.gz" - "https://github.com/backuppc/rsync-bpc/releases/download/${_rbpcver}/rsync-bpc-${_rbpcver}.tar.gz" - "$pkgname.service" - "$pkgname.sysusers" - "$pkgname.tmpfiles" - "$pkgname.profile.sh" - "$pkgname.profile.csh" - "$pkgname.httpd") -install=$pkgname.install -backup=("etc/$pkgname/config.pl" - "etc/$pkgname/hosts" - "etc/httpd/conf/extra/$pkgname.conf" - "etc/$pkgname/$pkgname.users") -md5sums=('9a8fc7577ebb99a1ded0366375380718' - '5998eeb5e1fba5a1d39deb873495cce5' - '9a95c7a1b9c35c4f0da221d22efd01e3' - '9d798d275eb737bcfd035d5277b6b4ce' - 'd90840387358e5dd230cace0b2d6b53a' - 'bda3ec3f4c75521c6869279eb16af2f8' - '67a939aa63740c52d12bbdca72d37891' - 'ef09e4dae5b4197998f5c3a74e0ec86d' - '99e641c4f3ba4fbcc53e046ce7290ad5') - -prepare() { - cd BackupPC-$pkgver - # apply patch from the source array (should be a pacman feature) - local filename - for filename in "${source[@]}"; do - if [[ "$filename" =~ \.patch$ ]]; then - msg2 "Applying patch ${filename##*/}" - patch -p1 -N -i "$srcdir/${filename##*/}" - fi - done - : -} - -build() { - msg2 'rsync-bpc' - cd "$srcdir"/rsync-bpc-$_rbpcver - ./configure --prefix=/usr/share/backuppc - make -} - -package() { - msg2 'rsync-bpc' - cd "$srcdir"/rsync-bpc-$_rbpcver - make install DESTDIR="$pkgdir" - - msg2 'backuppc-xs' - cd "$srcdir"/BackupPC-XS-$_xsver - perl Makefile.PL INSTALLDIRS=vendor - make -j1 # parallel build fail - make install DESTDIR="$pkgdir" - - msg2 'backuppc' - cd "$srcdir"/BackupPC-$pkgver - export PERLLIB=$(echo "$pkgdir"/usr/lib/perl5/*/vendor_perl/) - perl configure.pl \ - --batch \ - --no-set-perms \ - --uid-ignore \ - --hostname __HOSTNAME__ \ - --compress-level 5 \ - --backuppc-user=backuppc \ - --dest-dir "$pkgdir" \ - --fhs \ - --install-dir /usr/share/$pkgname \ - --config-dir /etc/$pkgname \ - --cgi-dir /usr/share/$pkgname/cgi-bin \ - --html-dir /usr/share/$pkgname/html \ - --html-dir-url /backuppc \ - --data-dir /var/lib/$pkgname \ - --log-dir /var/log/$pkgname \ - --run-dir /run/$pkgname \ - --bin-path rsync_bpc=/usr/share/backuppc/bin/rsync_bpc \ - --bin-path smbclient=/usr/bin/smbclient \ - --bin-path nmblookup=/usr/bin/nmblookup \ - --bin-path rsync=/usr/bin/rsync \ - --bin-path ssh=/usr/bin/ssh \ - --bin-path sendmail=/usr/bin/sendmail \ - --bin-path ping=/usr/bin/ping \ - --bin-path ping6=/usr/bin/ping \ - --bin-path rrdtool=/usr/bin/rrdtool \ - -- - cd "$srcdir" - # systemd - install -D -m 644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" - 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" - # install apache http - install -D -m 644 $pkgname.httpd "$pkgdir/etc/httpd/conf/extra/$pkgname.conf" - install -D -m 640 /dev/null "$pkgdir/etc/$pkgname/$pkgname.users" - # set correct permissions - cd "$pkgdir" - chown 126:126 -R etc/$pkgname - chown 126:126 -R var/{log,lib}/$pkgname - chmod 755 etc - chmod 755 -R var usr/share/$pkgname/{cgi-,}bin - chmod 750 var/log/$pkgname etc/$pkgname - chmod 750 -R var/lib/$pkgname - chmod 640 etc/$pkgname/{config.pl,hosts} - # no /run - rm -rv "$pkgdir"/run - # no core_perl directory - rm -rv "$pkgdir"/usr/lib/perl5/*/core_perl -} - -# vim:set ts=2 sw=2 et: Copied: backuppc/repos/community-x86_64/PKGBUILD (from rev 316840, backuppc/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-04-17 23:21:25 UTC (rev 316841) @@ -0,0 +1,132 @@ +# $Id$ +# Maintainer: Sébastien Luttringer + +pkgname=backuppc +pkgver=4.2.0 +_xsver=0.57 +_rbpcver=3.0.9.12 +pkgrel=1 +pkgdesc='Enterprise-grade system for backing up Linux, Windows and MacOS PCs' +url='https://github.com/backuppc/backuppc/' +license=('GPL2') +arch=('x86_64') +makedepends=('git') +depends=('glibc' 'popt' 'perl' 'par2cmdline' 'perl-archive-zip' 'perl-io-dirent' + 'perl-file-listing' 'perl-time-modules' 'perl-cgi' 'perl-xml-rss' + 'smtp-forwarder') +optdepends=('openssh: ssh transfert support' + 'rsync: rsync transfert support' + 'smbclient: smb/cifs transfert support' + 'rrdtool: graphs of the pool usage ') +source=("https://github.com/backuppc/backuppc/releases/download/$pkgver/BackupPC-$pkgver.tar.gz" + "https://github.com/backuppc/backuppc-xs/releases/download/${_xsver}/BackupPC-XS-${_xsver}.tar.gz" + "https://github.com/backuppc/rsync-bpc/releases/download/${_rbpcver}/rsync-bpc-${_rbpcver}.tar.gz" + "$pkgname.service" + "$pkgname.sysusers" + "$pkgname.tmpfiles" + "$pkgname.profile.sh" + "$pkgname.profile.csh" + "$pkgname.httpd") +install=$pkgname.install +backup=("etc/$pkgname/config.pl" + "etc/$pkgname/hosts" + "etc/httpd/conf/extra/$pkgname.conf" + "etc/$pkgname/$pkgname.users") +md5sums=('0579dfa4b9518c62aa4edec449ceedf8' + '5998eeb5e1fba5a1d39deb873495cce5' + '9a95c7a1b9c35c4f0da221d22efd01e3' + '9d798d275eb737bcfd035d5277b6b4ce' + 'd90840387358e5dd230cace0b2d6b53a' + 'bda3ec3f4c75521c6869279eb16af2f8' + '67a939aa63740c52d12bbdca72d37891' + 'ef09e4dae5b4197998f5c3a74e0ec86d' + '99e641c4f3ba4fbcc53e046ce7290ad5') + +prepare() { + cd BackupPC-$pkgver + # apply patch from the source array (should be a pacman feature) + local filename + for filename in "${source[@]}"; do + if [[ "$filename" =~ \.patch$ ]]; then + msg2 "Applying patch ${filename##*/}" + patch -p1 -N -i "$srcdir/${filename##*/}" + fi + done + : +} + +build() { + msg2 'rsync-bpc' + cd "$srcdir"/rsync-bpc-$_rbpcver + ./configure --prefix=/usr/share/backuppc + make +} + +package() { + msg2 'rsync-bpc' + cd "$srcdir"/rsync-bpc-$_rbpcver + make install DESTDIR="$pkgdir" + + msg2 'backuppc-xs' + cd "$srcdir"/BackupPC-XS-$_xsver + perl Makefile.PL INSTALLDIRS=vendor + make -j1 # parallel build fail + make install DESTDIR="$pkgdir" + + msg2 'backuppc' + cd "$srcdir"/BackupPC-$pkgver + export PERLLIB=$(echo "$pkgdir"/usr/lib/perl5/*/vendor_perl/) + perl configure.pl \ + --batch \ + --no-set-perms \ + --uid-ignore \ + --hostname __HOSTNAME__ \ + --compress-level 5 \ + --backuppc-user=backuppc \ + --dest-dir "$pkgdir" \ + --fhs \ + --install-dir /usr/share/$pkgname \ + --config-dir /etc/$pkgname \ + --cgi-dir /usr/share/$pkgname/cgi-bin \ + --html-dir /usr/share/$pkgname/html \ + --html-dir-url /backuppc \ + --data-dir /var/lib/$pkgname \ + --log-dir /var/log/$pkgname \ + --run-dir /run/$pkgname \ + --bin-path rsync_bpc=/usr/share/backuppc/bin/rsync_bpc \ + --bin-path smbclient=/usr/bin/smbclient \ + --bin-path nmblookup=/usr/bin/nmblookup \ + --bin-path rsync=/usr/bin/rsync \ + --bin-path ssh=/usr/bin/ssh \ + --bin-path sendmail=/usr/bin/sendmail \ + --bin-path ping=/usr/bin/ping \ + --bin-path ping6=/usr/bin/ping \ + --bin-path rrdtool=/usr/bin/rrdtool \ + -- + cd "$srcdir" + # systemd + install -D -m 644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" + 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" + # install apache http + install -D -m 644 $pkgname.httpd "$pkgdir/etc/httpd/conf/extra/$pkgname.conf" + install -D -m 640 /dev/null "$pkgdir/etc/$pkgname/$pkgname.users" + # set correct permissions + cd "$pkgdir" + chown 126:126 -R etc/$pkgname + chown 126:126 -R var/{log,lib}/$pkgname + chmod 755 etc + chmod 755 -R var usr/share/$pkgname/{cgi-,}bin + chmod 750 var/log/$pkgname etc/$pkgname + chmod 750 -R var/lib/$pkgname + chmod 640 etc/$pkgname/{config.pl,hosts} + # no /run + rm -rv "$pkgdir"/run + # no core_perl directory + rm -rv "$pkgdir"/usr/lib/perl5/*/core_perl +} + +# vim:set ts=2 sw=2 et: Deleted: backuppc.httpd =================================================================== --- backuppc.httpd 2018-04-17 23:21:13 UTC (rev 316840) +++ backuppc.httpd 2018-04-17 23:21:25 UTC (rev 316841) @@ -1,21 +0,0 @@ -<Directory /usr/share/backuppc/cgi-bin> - # This section tells apache which machines can access the interface. - # You can change the allow line to allow access from your local - # network, or comment out this region to allow access from all - # machines. - Require ip 127.0.0.1 - - # You can change the authorization method to LDAP or another method - # besides htaccess here if you are so inclined. - AuthType Basic - AuthUserFile /etc/backuppc/backuppc.users - AuthName "BackupPC Community Edition Administrative Interface" - require valid-user -</Directory> - -<Directory /usr/share/backuppc/html> - Require ip 127.0.0.1 -</Directory> - -Alias /backuppc /usr/share/backuppc/html -ScriptAlias /BackupPC_Admin /usr/share/backuppc/cgi-bin/BackupPC_Admin Copied: backuppc/repos/community-x86_64/backuppc.httpd (from rev 316840, backuppc/trunk/backuppc.httpd) =================================================================== --- backuppc.httpd (rev 0) +++ backuppc.httpd 2018-04-17 23:21:25 UTC (rev 316841) @@ -0,0 +1,21 @@ +<Directory /usr/share/backuppc/cgi-bin> + # This section tells apache which machines can access the interface. + # You can change the allow line to allow access from your local + # network, or comment out this region to allow access from all + # machines. + Require ip 127.0.0.1 + + # You can change the authorization method to LDAP or another method + # besides htaccess here if you are so inclined. + AuthType Basic + AuthUserFile /etc/backuppc/backuppc.users + AuthName "BackupPC Community Edition Administrative Interface" + require valid-user +</Directory> + +<Directory /usr/share/backuppc/html> + Require ip 127.0.0.1 +</Directory> + +Alias /backuppc /usr/share/backuppc/html +ScriptAlias /BackupPC_Admin /usr/share/backuppc/cgi-bin/BackupPC_Admin Deleted: backuppc.install =================================================================== --- backuppc.install 2018-04-17 23:21:13 UTC (rev 316840) +++ backuppc.install 2018-04-17 23:21:25 UTC (rev 316841) @@ -1,23 +0,0 @@ -#/bin/bash - -# arg 1: the new package version -# arg 2: the old package version -post_upgrade() { - # change uid of old version - if (( $(vercmp $2 3.2.1-8) < 0 )); then - if pgrep -u backuppc >/dev/null; then - echo '==> backuppc user is running.' - echo '==> You must manually change uid and gid of backuppc!' - echo '==> e.g: usermod -u 126 -g 126 backuppc' - else - usermod -u 126 -g 126 backuppc - echo '==> backuppc uid/gid have changed. Check your filesystem permissions.' - fi - fi - if (( $(vercmp $2 4.0.0-1) <= 0 )); then - echo '==> Major update. Remember to merge new variables in config.pl!' - fi - : -} - -# vim:set ts=2 sw=2 ft=sh et: Copied: backuppc/repos/community-x86_64/backuppc.install (from rev 316840, backuppc/trunk/backuppc.install) =================================================================== --- backuppc.install (rev 0) +++ backuppc.install 2018-04-17 23:21:25 UTC (rev 316841) @@ -0,0 +1,23 @@ +#/bin/bash + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + # change uid of old version + if (( $(vercmp $2 3.2.1-8) < 0 )); then + if pgrep -u backuppc >/dev/null; then + echo '==> backuppc user is running.' + echo '==> You must manually change uid and gid of backuppc!' + echo '==> e.g: usermod -u 126 -g 126 backuppc' + else + usermod -u 126 -g 126 backuppc + echo '==> backuppc uid/gid have changed. Check your filesystem permissions.' + fi + fi + if (( $(vercmp $2 4.0.0-1) <= 0 )); then + echo '==> Major update. Remember to merge new variables in config.pl!' + fi + : +} + +# vim:set ts=2 sw=2 ft=sh et: Deleted: backuppc.profile.csh =================================================================== --- backuppc.profile.csh 2018-04-17 23:21:13 UTC (rev 316840) +++ backuppc.profile.csh 2018-04-17 23:21:25 UTC (rev 316841) @@ -1 +0,0 @@ -[ -d /usr/share/backuppc/bin ] && setenv PATH ${PATH}:/usr/share/backuppc/bin Copied: backuppc/repos/community-x86_64/backuppc.profile.csh (from rev 316840, backuppc/trunk/backuppc.profile.csh) =================================================================== --- backuppc.profile.csh (rev 0) +++ backuppc.profile.csh 2018-04-17 23:21:25 UTC (rev 316841) @@ -0,0 +1 @@ +[ -d /usr/share/backuppc/bin ] && setenv PATH ${PATH}:/usr/share/backuppc/bin Deleted: backuppc.profile.sh =================================================================== --- backuppc.profile.sh 2018-04-17 23:21:13 UTC (rev 316840) +++ backuppc.profile.sh 2018-04-17 23:21:25 UTC (rev 316841) @@ -1,3 +0,0 @@ -[ -d /usr/share/backuppc/bin ] && PATH=$PATH:/usr/share/backuppc/bin - -export PATH Copied: backuppc/repos/community-x86_64/backuppc.profile.sh (from rev 316840, backuppc/trunk/backuppc.profile.sh) =================================================================== --- backuppc.profile.sh (rev 0) +++ backuppc.profile.sh 2018-04-17 23:21:25 UTC (rev 316841) @@ -0,0 +1,3 @@ +[ -d /usr/share/backuppc/bin ] && PATH=$PATH:/usr/share/backuppc/bin + +export PATH Deleted: backuppc.service =================================================================== --- backuppc.service 2018-04-17 23:21:13 UTC (rev 316840) +++ backuppc.service 2018-04-17 23:21:25 UTC (rev 316841) @@ -1,11 +0,0 @@ -[Unit] -Description=BackupPC - -[Service] -User=backuppc -PIDFile=/run/backuppc/BackupPC.pid -ExecStart=/usr/share/backuppc/bin/BackupPC -ExecReload=/bin/kill -HUP $MAINPID - -[Install] -WantedBy=multi-user.target Copied: backuppc/repos/community-x86_64/backuppc.service (from rev 316840, backuppc/trunk/backuppc.service) =================================================================== --- backuppc.service (rev 0) +++ backuppc.service 2018-04-17 23:21:25 UTC (rev 316841) @@ -0,0 +1,11 @@ +[Unit] +Description=BackupPC + +[Service] +User=backuppc +PIDFile=/run/backuppc/BackupPC.pid +ExecStart=/usr/share/backuppc/bin/BackupPC +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target Deleted: backuppc.sysusers =================================================================== --- backuppc.sysusers 2018-04-17 23:21:13 UTC (rev 316840) +++ backuppc.sysusers 2018-04-17 23:21:25 UTC (rev 316841) @@ -1 +0,0 @@ -u backuppc 126 - /var/lib/backuppc Copied: backuppc/repos/community-x86_64/backuppc.sysusers (from rev 316840, backuppc/trunk/backuppc.sysusers) =================================================================== --- backuppc.sysusers (rev 0) +++ backuppc.sysusers 2018-04-17 23:21:25 UTC (rev 316841) @@ -0,0 +1 @@ +u backuppc 126 - /var/lib/backuppc Deleted: backuppc.tmpfiles =================================================================== --- backuppc.tmpfiles 2018-04-17 23:21:13 UTC (rev 316840) +++ backuppc.tmpfiles 2018-04-17 23:21:25 UTC (rev 316841) @@ -1 +0,0 @@ -d /run/backuppc 0750 backuppc backuppc Copied: backuppc/repos/community-x86_64/backuppc.tmpfiles (from rev 316840, backuppc/trunk/backuppc.tmpfiles) =================================================================== --- backuppc.tmpfiles (rev 0) +++ backuppc.tmpfiles 2018-04-17 23:21:25 UTC (rev 316841) @@ -0,0 +1 @@ +d /run/backuppc 0750 backuppc backuppc