diff options
author | allddd | 2023-12-30 11:28:32 +0100 |
---|---|---|
committer | allddd | 2023-12-30 11:28:32 +0100 |
commit | 94e59825baf6ed4b1d80555bac2c9dcbab49a7db (patch) | |
tree | 945762fad9b2f224b836a000c3d44df3e8fa8ab3 | |
parent | 5293f8c4c312dc8ff9a273049ab3cea8fd7b88b8 (diff) | |
download | aur-94e59825baf6ed4b1d80555bac2c9dcbab49a7db.tar.gz |
reformatted
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | tuptime.install | 51 |
2 files changed, 30 insertions, 47 deletions
@@ -1,4 +1,5 @@ # Maintainer: Allddd <allddd (at) proton (dot) me> + pkgname=tuptime pkgver=5.2.2 pkgrel=1 @@ -12,20 +13,19 @@ sha256sums=('2db03803f3d44c2d4a4bba424eb6cc392092c63a6a281c003adb9bdeb4c57f55') install=${pkgname}.install prepare() { - cd ${pkgname}-${pkgver}/src/systemd/ - sed -ni '1p' tuptime.sysusers + cd ${pkgname}-${pkgver}/src/systemd/ + sed -ni '1p' tuptime.sysusers } package() { - cd ${pkgname}-${pkgver} - install -Dm755 "src/tuptime" "${pkgdir}/usr/bin/tuptime" - - install -Dm644 "src/systemd/tuptime.sysusers" "${pkgdir}/usr/lib/sysusers.d/tuptime.conf" - - install -Dm644 "src/systemd/tuptime.service" "${pkgdir}/usr/lib/systemd/system/tuptime.service" - install -Dm644 "src/systemd/tuptime-sync.timer" "${pkgdir}/usr/lib/systemd/system/tuptime-sync.timer" - install -Dm644 "src/systemd/tuptime-sync.service" "${pkgdir}/usr/lib/systemd/system/tuptime-sync.service" - - install -Dm644 "src/man/tuptime.1" "${pkgdir}/usr/share/man/man1/tuptime.1" - install -Dm644 "tuptime-manual.txt" "${pkgdir}/usr/share/doc/${pkgname}/tuptime-manual.txt" + cd ${pkgname}-${pkgver} + install -Dm755 "src/tuptime" "${pkgdir}/usr/bin/tuptime" + install -Dm644 "src/systemd/tuptime.sysusers" "${pkgdir}/usr/lib/sysusers.d/tuptime.conf" + install -Dm644 "src/systemd/tuptime.service" "${pkgdir}/usr/lib/systemd/system/tuptime.service" + install -Dm644 "src/systemd/tuptime-sync.timer" "${pkgdir}/usr/lib/systemd/system/tuptime-sync.timer" + install -Dm644 "src/systemd/tuptime-sync.service" "${pkgdir}/usr/lib/systemd/system/tuptime-sync.service" + install -Dm644 "src/man/tuptime.1" "${pkgdir}/usr/share/man/man1/tuptime.1" + install -Dm644 "tuptime-manual.txt" "${pkgdir}/usr/share/doc/${pkgname}/tuptime-manual.txt" } + +# vim: ts=4 sw=4 et: diff --git a/tuptime.install b/tuptime.install index d7889a173b43..5c6533dc9ef6 100644 --- a/tuptime.install +++ b/tuptime.install @@ -1,42 +1,25 @@ -post_install() { - echo -e '\nActivate using: \nsystemctl enable --now tuptime.service tuptime-sync.timer \n' +_DIR='/var/lib/tuptime' - /usr/bin/systemd-sysusers - local dir='/var/lib/tuptime' - if [ ! -d ${dir} ]; then - mkdir -p ${dir} - fi - chown -R _tuptime:_tuptime ${dir} - chmod 0755 ${dir} +post_install() { + echo -e '\nActivate using: \nsystemctl enable --now tuptime-sync.timer tuptime.service \n' + /usr/bin/systemd-sysusers + install -o _tuptime -g _tuptime -m 0755 -d ${_DIR} } post_upgrade() { - if id tuptime &>/dev/null; then - echo -e '\nUser "tuptime" was replaced with "_tuptime", you may remove it. \n' - fi - - /usr/bin/systemd-sysusers - local dir='/var/lib/tuptime' - if [ -d ${dir} ]; then - local owner=$(stat -c %U%G ${dir}) - - if [[ "${owner}" != "_tuptime_tuptime" ]]; then - chown -R _tuptime:_tuptime ${dir} - chmod 0755 ${dir} - fi - else - mkdir -p ${dir} - chown _tuptime:_tuptime ${dir} - chmod 0755 ${dir} - fi + ! id tuptime &>/dev/null || echo -e '\nUser "tuptime" was replaced with "_tuptime", you may remove it. \n' + /usr/bin/systemd-sysusers + if [ -d ${_DIR} ]; then + chmod 0755 ${_DIR} + chown -R _tuptime:_tuptime ${_DIR} + else + install -o _tuptime -g _tuptime -m 0755 -d ${_DIR} + fi } post_remove() { - local dir='/var/lib/tuptime' - if [ -d ${dir} ]; then - rm -rf ${dir} - fi - if id _tuptime &>/dev/null; then - userdel -f _tuptime - fi + rm -rf ${_DIR} + ! id _tuptime &>/dev/null || userdel -f _tuptime } + +# vim: ts=4 sw=4 et: |