summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChih-Hsuan Yen2020-03-19 17:41:37 +0800
committerChih-Hsuan Yen2020-03-19 17:43:51 +0800
commite6ed5dce581283f157ed9d24506f8cc645603867 (patch)
tree54c848b0d14f05101bdbc8143995216ce5056ade
parent4ab19b239255643e62c523cea37753b34ee8eee9 (diff)
downloadaur-e6ed5dce581283f157ed9d24506f8cc645603867.tar.gz
Remove unneeded files and make the service safer
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD5
-rw-r--r--nhiicc.service2
3 files changed, 7 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 30f7f9f1cd4c..23ee736bd1a2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nhiicc
pkgdesc = 台灣健保卡網路註冊憑證元件 (National Health Insurance IC Card)
pkgver = 20200319
- pkgrel = 1
+ pkgrel = 2
url = https://cloudicweb.nhi.gov.tw/cloudic/system/SMC/mEventesting.htm
install = nhiicc.install
arch = x86_64
@@ -12,7 +12,7 @@ pkgbase = nhiicc
source = https://cloudicweb.nhi.gov.tw/cloudic/system/SMC/mLNHIICC_Setup.Ubuntu.zip
source = nhiicc.service
md5sums = 52eacb7ca2b4d0a5a869df01079bf4d6
- md5sums = a58fb6fcf27d46d43aa1640fd4474e95
+ md5sums = a474c9ca019f23bf3adb5624990899b9
pkgname = nhiicc
diff --git a/PKGBUILD b/PKGBUILD
index 414a5990705a..2c859fe49730 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=nhiicc
# XXX: Upstream does not provide a version string :/
pkgver=20200319
-pkgrel=1
+pkgrel=2
arch=(x86_64)
url='https://cloudicweb.nhi.gov.tw/cloudic/system/SMC/mEventesting.htm'
license=(custom)
@@ -14,7 +14,7 @@ source=("https://cloudicweb.nhi.gov.tw/cloudic/system/SMC/mLNHIICC_Setup.Ubuntu.
nhiicc.service)
# See https://cloudicweb.nhi.gov.tw/cloudic/system/SMC/mEventesting.htm for MD5 sums
md5sums=('52eacb7ca2b4d0a5a869df01079bf4d6'
- 'a58fb6fcf27d46d43aa1640fd4474e95')
+ 'a474c9ca019f23bf3adb5624990899b9')
install=nhiicc.install
prepare() {
@@ -26,6 +26,7 @@ package() {
install -Ddm755 "$pkgdir"/usr/local/share/NHIICC
install -Dm755 mLNHIICC_Setup/x64/mLNHIICC -t "$pkgdir"/usr/local/share/NHIICC/
cp -dr --no-preserve=ownership mLNHIICC_Setup/{cert,html} "$pkgdir"/usr/local/share/NHIICC/
+ find "$pkgdir" \( -name '*~' -or -name '._*' \) -delete
install -Ddm755 "$pkgdir"/usr/lib/systemd/system
install -Dm644 nhiicc.service -t "$pkgdir"/usr/lib/systemd/system/
diff --git a/nhiicc.service b/nhiicc.service
index 396b4309e838..4714c0987232 100644
--- a/nhiicc.service
+++ b/nhiicc.service
@@ -6,6 +6,8 @@ After=pcscd.service
[Service]
Type=simple
ExecStart=/usr/local/share/NHIICC/mLNHIICC
+PrivateTmp=true
+DynamicUser=true
[Install]
WantedBy=multi-user.target