summaryrefslogtreecommitdiff
path: root/community/haddock/haddock.install
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2011-11-18 23:15:18 +0000
committerroot <root@rshg054.dnsready.net>2011-11-18 23:15:18 +0000
commit126af148530f656a2ed192a852477b2ee97d5397 (patch)
tree8ffc6ca622df6bd9d9a17cbacfd394bba287d84b /community/haddock/haddock.install
parent029ccb02a25d48cdc39a7e749c17fa8bc9fb84e3 (diff)
Fri Nov 18 23:15:18 UTC 2011
Diffstat (limited to 'community/haddock/haddock.install')
-rw-r--r--community/haddock/haddock.install23
1 files changed, 15 insertions, 8 deletions
diff --git a/community/haddock/haddock.install b/community/haddock/haddock.install
index 278da355e..97cdaefdc 100644
--- a/community/haddock/haddock.install
+++ b/community/haddock/haddock.install
@@ -1,18 +1,25 @@
+pkgname=haddock
HS_DIR=usr/share/haskell/haddock
-post_install() {
+
+post_upgrade() {
${HS_DIR}/register.sh &> /dev/null
(cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) &> /dev/null
}
-pre_upgrade() {
- ${HS_DIR}/unregister.sh &> /dev/null
-}
-post_upgrade() {
- ${HS_DIR}/register.sh &> /dev/null
+
+post_remove() {
(cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) &> /dev/null
}
+
pre_remove() {
${HS_DIR}/unregister.sh &> /dev/null
}
-post_remove() {
- (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) &> /dev/null
+
+post_install() {
+ post_upgrade
+}
+
+pre_upgrade() {
+ pre_remove
}
+
+# vim:set ts=2 sw=2 et: