summarylogtreecommitdiffstats
path: root/tramp.install
diff options
context:
space:
mode:
Diffstat (limited to 'tramp.install')
-rw-r--r--tramp.install26
1 files changed, 26 insertions, 0 deletions
diff --git a/tramp.install b/tramp.install
new file mode 100644
index 000000000000..5359506a0e3b
--- /dev/null
+++ b/tramp.install
@@ -0,0 +1,26 @@
+infodir=usr/share/info
+
+pre_install() {
+ [[ -x info-dir/tramp.gz ]] || mv $infodir/tramp.gz $infodir/tramp.orig.gz
+}
+
+post_install() {
+ [[ -x usr/bin/install-info ]] || return 0
+ mv $infodir/tramp-new.gz $infodir/tramp.gz
+ install-info "$infodir/tramp.gz" "$infodir/dir" 2> /dev/null
+}
+
+post_upgrade() {
+ [[ -x usr/bin/install-info ]] || return 0
+ install-info "$infodir/tramp.gz" "$infodir/dir" 2> /dev/null
+}
+
+pre_remove() {
+ [[ -x usr/bin/install-info ]] || return 0
+ install-info --delete "$infodir/tramp.gz" "$infodir/dir" 2> /dev/null
+ mv $infodir/tramp.orig.gz $infodir/tramp.gz
+}
+
+post_remove() {
+ install-info "$infodir/tramp.gz" "$infodir/dir" 2> /dev/null
+} \ No newline at end of file