summaryrefslogtreecommitdiff
path: root/gnu/recutils/recutils.install
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <andre@pc-01.localdomain>2012-04-10 15:25:36 -0300
committerAndré Fabian Silva Delgado <andre@pc-01.localdomain>2012-04-10 15:25:36 -0300
commit025986262054b6315e913d2291986fd6c1f81a43 (patch)
tree1f9d86685ea1bd0898816da353016e118f2b8e1e /gnu/recutils/recutils.install
parent3da4bd666cb2e4d102176c3f452daf39da8a6258 (diff)
parent0281f473276b0a6278686a8ecaaf10b39f1d3828 (diff)
Merge ssh://parabolagnulinux.org:1863/abslibre
Diffstat (limited to 'gnu/recutils/recutils.install')
-rw-r--r--gnu/recutils/recutils.install36
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/recutils/recutils.install b/gnu/recutils/recutils.install
new file mode 100644
index 000000000..245c7ae01
--- /dev/null
+++ b/gnu/recutils/recutils.install
@@ -0,0 +1,36 @@
+_infodir=/usr/share/info
+_infofiles=( recutils.info.gz )
+
+_mandir=/usr/share/man/man1
+_manfiles=( csv2rec.1.gz rec2csv.1.gz recdel.1.gz recfix.1.gz recfmt.1.gz recinf.1.gz recins.1.gz recsel.1.gz recset.1.gz)
+
+## arg 1: the new package version
+post_install() {
+ [ -x /usr/bin/mandb ] || return 0
+ for _file in ${_manfiles[@]}; do
+ mandb -f $_mandir/$_file
+ done
+
+ [ -x /usr/bin/install-info ] || return 0
+ for _file in ${_infofiles[@]}; do
+ install-info $_infodir/$_file $_infodir/dir #2> /dev/null
+ done
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ [ -x /usr/bin/mandb ] || return 0
+ mandb
+
+ [ -x /usr/bin/install-info ] || return 0
+ for _file in ${_infofiles[@]}; do
+ install-info --delete $_infodir/$_file $_infodir/dir #2> /dev/null
+ done
+}
+
+# vim:set ts=2 sw=2 et: