diff options
author | Britney Fransen <brfransen@gmail.com> | 2018-02-15 20:38:47 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2018-02-15 20:38:47 (GMT) |
commit | c13aa7b8f34d539ab245a65ef7ee4c5b0e42d19f (patch) | |
tree | f4af985a15e2e324fc8d6a47c868124fba496276 /abs/extra/sgml-common/sgml-common.install | |
parent | 8cc6721a7ee089b5b250ed5ea9e04e50e1022a3e (diff) | |
download | linhes_pkgbuild-c13aa7b8f34d539ab245a65ef7ee4c5b0e42d19f.zip linhes_pkgbuild-c13aa7b8f34d539ab245a65ef7ee4c5b0e42d19f.tar.gz linhes_pkgbuild-c13aa7b8f34d539ab245a65ef7ee4c5b0e42d19f.tar.bz2 |
sgml-common: initial inclusion. dep of openjade
Diffstat (limited to 'abs/extra/sgml-common/sgml-common.install')
-rw-r--r-- | abs/extra/sgml-common/sgml-common.install | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/abs/extra/sgml-common/sgml-common.install b/abs/extra/sgml-common/sgml-common.install new file mode 100644 index 0000000..4bec109 --- /dev/null +++ b/abs/extra/sgml-common/sgml-common.install @@ -0,0 +1,55 @@ +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + add_catalog "${1%-*}" +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + remove_catalog "${2%-*}" +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + add_catalog "${1%-*}" +} + +# arg 1: the old package version +pre_remove() { + remove_catalog "${1%-*}" +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + + +add_catalog() { + install-catalog --add /etc/sgml/sgml-ent.cat \ + /usr/share/sgml/sgml-iso-entities-8879.1986/catalog > /dev/null 2>&1 + + install-catalog --add /etc/sgml/sgml-docbook.cat \ + /etc/sgml/sgml-ent.cat > /dev/null 2>&1 +} + +remove_catalog() { + install-catalog --remove /etc/sgml/sgml-ent.cat \ + /usr/share/sgml/sgml-iso-entities-8879.1986/catalog > /dev/null 2>&1 + + install-catalog --remove /etc/sgml/sgml-docbook.cat \ + /etc/sgml/sgml-ent.cat > /dev/null 2>&1 +} + +op=$1 +shift +$op "$@" + +# vim:set syntax=sh ts=4 sw=4 noet: + |