# HG changeset patch # User Pascal Bellard # Date 1569663066 -7200 # Node ID 4b27a977323dc4d9b482e45518381e23a760db89 # Parent bf5e98cbe36f5c3ac91449482666ee852e71dada facter: fix build diff -r bf5e98cbe36f -r 4b27a977323d facter/receipt --- a/facter/receipt Fri Sep 27 15:06:17 2019 +0200 +++ b/facter/receipt Sat Sep 28 11:31:06 2019 +0200 @@ -16,7 +16,7 @@ # Rules to configure and make the package. compile_rules() { - cd $src + sed -i "s|require 'tempfile'|&\\nrequire 'test/unit'|" install.rb ruby ./install.rb \ --destdir=$DESTDIR \ --bindir=/usr/bin \ diff -r bf5e98cbe36f -r 4b27a977323d gcc83-lib-base/receipt --- a/gcc83-lib-base/receipt Fri Sep 27 15:06:17 2019 +0200 +++ b/gcc83-lib-base/receipt Sat Sep 28 11:31:06 2019 +0200 @@ -30,7 +30,7 @@ post_remove() { cd "$1/usr/lib" - if [ "$(ls libstdc++.so.8.*.*)" ]; then + if [ "$(ls libstdc++.so.8.*.* 2> /dev/null)" ]; then ln -s libstdc++.so.8.*.* libstdc++.so.8 ln -s libstdc++.so.8.*.* libstdc++.so fi diff -r bf5e98cbe36f -r 4b27a977323d sed/receipt --- a/sed/receipt Fri Sep 27 15:06:17 2019 +0200 +++ b/sed/receipt Sat Sep 28 11:31:06 2019 +0200 @@ -27,3 +27,13 @@ cook_copy_folders bin } +# Pre and post install commands for Tazpkg. +post_install() +{ + [ "$(readlink $1/bin/sed)" = "busybox" ] && mv $1/bin/sed $1/bin/sed-bb +} + +pre_remove() +{ + [ -e $1/bin/sed-bb ] && mv $1/bin/sed-bb $1/bin/sed +}