Date: Thursday, September 21, 2017 @ 17:19:36 Author: felixonmars Revision: 259310
upgpkg: ghc 8.2.1-2 - move .hi files to -static subpackage - fix install scriptlet so it doesn't unregister all packages on pkgrel updates Modified: ghc/trunk/ghc.install -------------+ ghc.install | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) Modified: ghc.install =================================================================== --- ghc.install 2017-09-21 17:15:04 UTC (rev 259309) +++ ghc.install 2017-09-21 17:19:36 UTC (rev 259310) @@ -1,10 +1,12 @@ pre_upgrade() { - echo '==> Unregistering cabalized packages...' - [[ -d /usr/share/haskell ]] && find /usr/share/haskell -maxdepth 2 -name 'unregister.sh' -exec {} \; - echo '==> Done.' + if [[ ${1%-*} != ${2%-*} ]]; then + [[ -d /usr/share/haskell ]] && find /usr/share/haskell -maxdepth 2 -name 'unregister.sh' -exec {} \; + fi } post_upgrade() { - echo '==> All cabalized packages need to be reinstalled now.' - echo '==> See /usr/share/haskell/ for a tentative list of affected packages.' + if [[ ${1%-*} != ${2%-*} ]]; then + echo '==> All cabalized packages need to be reinstalled now.' + echo '==> See /usr/share/haskell/ for a tentative list of affected packages.' + fi }