summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmish2022-07-05 12:33:28 +0530
committerAmish2022-07-05 12:33:28 +0530
commitc1bf7df345445117a5015760ca265a26ae5f1422 (patch)
tree6b6f42e2bd7430465ce80459cbfc8edc96fb6712
parente15cf1415888ac2fea175db00ae9c852b29ac683 (diff)
downloadaur-c1bf7df345445117a5015760ca265a26ae5f1422.tar.gz
Update to 1.851 and use upstream usermin.service file
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD16
-rw-r--r--setup-post.sh1
-rw-r--r--usermin.service11
4 files changed, 12 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2bb0368d5d8..50cb3d1496e3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = usermin
pkgdesc = A web-based user account administration interface
- pkgver = 1.840
+ pkgver = 1.851
pkgrel = 1
url = http://www.webmin.com/usermin.html
arch = any
@@ -53,21 +53,19 @@ pkgbase = usermin
backup = etc/usermin/usermount/config
backup = etc/logrotate.d/usermin
backup = etc/pam.d/usermin
- source = http://downloads.sourceforge.net/sourceforge/webadmin/usermin-1.840.tar.gz
+ source = http://downloads.sourceforge.net/sourceforge/webadmin/usermin-1.851.tar.gz
source = setup-pre.sh
source = setup-post.sh
source = usermin-config.tar.bz2
source = usermin.pam
source = usermin.logrotate
source = usermin.tmpfiles
- source = usermin.service
- sha256sums = 21db7bdefded7013cc809aac50639b1118c03be0d82e8d34255b1e423030db10
+ sha256sums = 72ffc5721d71bd27e095eb5d0f13dacb93c0d524a197429502dc21c41540975c
sha256sums = 366e0315307c89bb0ec10d76c22352de93b92ca556f7f7bb6e34eb1b17d26a9c
- sha256sums = 17102b3583190f64fae039ca5270ae823cae90ed60fdb2dd49aba95496bff559
+ sha256sums = 69c033325893aa594f975163eb723abe0907c316ac3b8999e153d07cf7f63488
sha256sums = c0ff7f1dfdbe7c4265ebae5a7033d46e2a3f729f092f2c975b05ae7ef4034d6d
sha256sums = a979e236681c6a06906937cf0f012e976347af5d6d7e7ae04a11acb01cc2689d
sha256sums = 12def022feec3b063dbc0a247d3db1423785beea90d3f065e785c86799d31431
sha256sums = be8ca34e385063a162f9ba91e535776e58b26520127f724837bc5840df07a4f7
- sha256sums = ade1b28a8f65512c8878ecabf6c8bc5a2d8ce3fd88dc3bffc1a9e14f3fd1ec47
pkgname = usermin
diff --git a/PKGBUILD b/PKGBUILD
index a0ad1e08e674..679f57466ab8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Amish <contact at via dot aur>
pkgname=usermin
-pkgver=1.840
+pkgver=1.851
pkgrel=1
pkgdesc="A web-based user account administration interface"
arch=(any)
@@ -52,15 +52,14 @@ source=(http://downloads.sourceforge.net/sourceforge/webadmin/$pkgname-$pkgver.t
usermin-config.tar.bz2
usermin.pam
usermin.logrotate
- usermin.tmpfiles
- usermin.service)
+ usermin.tmpfiles)
options=(!strip !zipman)
prepare() {
cd "$srcdir"/$pkgname-$pkgver
# remove modules that we do not support and stuff that is not needed
- rm -r usermin-init usermin-daemon install-module.pl
+ rm -r usermin-init install-module.pl
# remove config files for other distros, make Arch linux related additions
find . ! -name 'config-generic-linux' ! -name 'config-ALL-linux' ! -name 'config-lib.pl' -name 'config-*' -exec rm '{}' \+
@@ -81,7 +80,7 @@ package() {
find "$pkgdir"/etc/usermin -type f -exec sed -i -e "s:$pkgdir::g" {} \+
# install sources
- install -D -m 644 "$srcdir"/usermin.service "$pkgdir"/usr/lib/systemd/system/usermin.service
+ install -D -m 644 "$pkgdir"/opt/usermin/usermin-systemd "$pkgdir"/usr/lib/systemd/system/usermin.service
install -D -m 644 "$srcdir"/usermin.pam "$pkgdir"/etc/pam.d/usermin
install -D -m 644 "$srcdir"/usermin.logrotate "$pkgdir"/etc/logrotate.d/usermin
install -D -m 644 "$srcdir"/usermin.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/usermin.conf
@@ -93,11 +92,10 @@ package() {
}
-sha256sums=('21db7bdefded7013cc809aac50639b1118c03be0d82e8d34255b1e423030db10'
+sha256sums=('72ffc5721d71bd27e095eb5d0f13dacb93c0d524a197429502dc21c41540975c'
'366e0315307c89bb0ec10d76c22352de93b92ca556f7f7bb6e34eb1b17d26a9c'
- '17102b3583190f64fae039ca5270ae823cae90ed60fdb2dd49aba95496bff559'
+ '69c033325893aa594f975163eb723abe0907c316ac3b8999e153d07cf7f63488'
'c0ff7f1dfdbe7c4265ebae5a7033d46e2a3f729f092f2c975b05ae7ef4034d6d'
'a979e236681c6a06906937cf0f012e976347af5d6d7e7ae04a11acb01cc2689d'
'12def022feec3b063dbc0a247d3db1423785beea90d3f065e785c86799d31431'
- 'be8ca34e385063a162f9ba91e535776e58b26520127f724837bc5840df07a4f7'
- 'ade1b28a8f65512c8878ecabf6c8bc5a2d8ce3fd88dc3bffc1a9e14f3fd1ec47')
+ 'be8ca34e385063a162f9ba91e535776e58b26520127f724837bc5840df07a4f7')
diff --git a/setup-post.sh b/setup-post.sh
index e6a761960790..6b593c79bd02 100644
--- a/setup-post.sh
+++ b/setup-post.sh
@@ -1,5 +1,6 @@
# more logging, other config changes and use pam
sed -i -e 's:^theme=.*$:theme=authentic-theme:' "$archpkgdir"/etc/usermin/config
echo -e 'logfiles=1\nlogfullfiles=1\ngotoone=1\nnoremember=1\nshowlogin=1' >> "$archpkgdir"/etc/usermin/config
+sed -i -e 's:miniserv.pid:usermin.pid:g' -e 's:WEBMIN_VAR:/run:g' -e 's:WEBMIN_KILLCMD:/usr/bin/kill:g' -e 's:WEBMIN_CONFIG:/etc/usermin:g' -e 's:WEBMIN_LIBDIR:/opt/usermin:g' "$archpkgdir"/opt/usermin/usermin-systemd
sed -i -e 's:^pidfile=.*$:pidfile=/run/usermin.pid:' -e 's:^preroot=.*$:preroot=authentic-theme:' "$archpkgdir"/etc/usermin/miniserv.conf
echo -e 'syslog=1\npam_only=1\npam_end=1\npam_conv=\nno_pam=0\nlogouttime=10\nuser_mapping_reverse=1' >> "$archpkgdir"/etc/usermin/miniserv.conf
diff --git a/usermin.service b/usermin.service
deleted file mode 100644
index d24b46c0a321..000000000000
--- a/usermin.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Usermin
-
-[Service]
-Type=oneshot
-RemainAfterExit=yes
-ExecStart=/etc/usermin/start
-ExecStop=/etc/usermin/stop
-
-[Install]
-WantedBy=multi-user.target