diff options
Diffstat (limited to 'abs/extra/guile/guile.install')
| -rw-r--r-- | abs/extra/guile/guile.install | 11 | 
1 files changed, 7 insertions, 4 deletions
| diff --git a/abs/extra/guile/guile.install b/abs/extra/guile/guile.install index 8fab0b1..5d1eeaf 100644 --- a/abs/extra/guile/guile.install +++ b/abs/extra/guile/guile.install @@ -1,3 +1,4 @@ +infodir=/usr/share/info  files=(goops.info         guile-tut.info         guile.info @@ -11,8 +12,9 @@ files=(goops.info         r5rs.info)  post_install() { -  for f in "${files[@]}"; do -    install-info usr/share/info/${f}.gz usr/share/info/dir 2>/dev/null +  [ -x usr/bin/install-info ] || return 0 +  for file in ${filelist[@]}; do +    install-info $infodir/$file.gz $infodir/dir 2> /dev/null    done  } @@ -21,7 +23,8 @@ post_upgrade() {  }  pre_remove() { -  for f in "${files[@]}"; do -    install-info --delete usr/share/info/${f}.gz usr/share/info/dir 2> /dev/null +  [ -x usr/bin/install-info ] || return 0 +  for file in ${filelist[@]}; do +    install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null    done  } | 
