31 lines
681 B
Plaintext
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
|
|
}
|