Files
hl-base-env/hl-base-env.install
ytshih 34fc56dca3
All checks were successful
Build package / build-package (push) Successful in 6s
Fix: apply install script more often
2025-07-29 03:40:54 +08:00

31 lines
681 B
Plaintext

_keyuid='Yi-Ting Shih Packaging Infrastructure <ytshih@konchin.com>'
_package_changed() {
/usr/lib/hl-base-env/install.sh
pacman-key --add /usr/share/hl-base-env/hl-package.pem && \
pacman-key --lsign-key "$_keyuid"
trust anchor --store /usr/share/hl-base-env/hl-rootca.crt
update-ca-trust
}
post_install() {
_package_changed
systemctl preset systemd-networkd.service
systemctl preset systemd-resolved.service
systemctl preset systemd-timesyncd.service
systemctl preset sshd.service
}
post_upgrade() {
_package_changed
}
pre_remove() {
trust anchor --remove /usr/share/hl-base-env/hl-rootca.crt
pacman-key --delete "$_keyuid"
update-ca-trust
}