diff options
author | Balakrishnan Balasubramanian | 2024-04-04 10:35:09 -0400 |
---|---|---|
committer | Balakrishnan Balasubramanian | 2024-04-04 10:38:21 -0400 |
commit | 880084af2d1fef5011735be02ef7b7b7bb8838b6 (patch) | |
tree | 9c36e0742d390c4ee8ff8cb811c850bd17f060a3 | |
parent | 017047878563a5ad0a24074b789126d0c7c65c1d (diff) | |
download | aur-880084af2d1fef5011735be02ef7b7b7bb8838b6.tar.gz |
Add check and avoid editing inplace source
-rw-r--r-- | PKGBUILD | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -2,7 +2,7 @@ pkgname=mail4one pkgver=1.1 -pkgrel=1 +pkgrel=2 pkgdesc="Personal Mail Server" arch=('any') url='https://github.com/mail4one/mail4one' @@ -16,13 +16,17 @@ install="$pkgname.install" build() { cd "$pkgname" make build - sed -i '/ExecStart/s/local.bin/bin/' deploy_configs/mail4one.service +} + +check() { + cd "$pkgname" + PYTHONPATH=mail4one.pyz python3 -m unittest discover } package() { cd "$pkgname" install -Dm755 mail4one.pyz "$pkgdir/usr/bin/mail4one" - install -Dm644 deploy_configs/mail4one.service -t "$pkgdir/usr/lib/systemd/system" + sed '/ExecStart/s/local.bin/bin/' deploy_configs/mail4one.service | install -Dm644 /dev/stdin "$pkgdir/usr/lib/systemd/system/mail4one.service" install -Dm644 deploy_configs/mail4one.conf -t "$pkgdir/usr/lib/sysusers.d" install -Dm644 README.md deploy_configs/mail4one_cert_copy.sh deploy_configs/config.sample -t "$pkgdir/usr/share/doc/$pkgname" install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" |