CALL FOR TESTERS: linux-f8 infrastructure ports
Chagin Dmitry
chagin.dmitry at gmail.com
Wed Apr 16 21:47:56 UTC 2008
On Tue, 8 Apr 2008, Boris Samorodov wrote:
> Hello List,
Is it possible to add in pkg-install scripts creation of links on often
used utilities? Like sed, awk and others. It is necessary, if shell
scripts in which ways to these utilities are specified full are used.
For an example look a patch bellow.
--- emulators/linux_base-f8/pkg-deinstall.orig 2008-03-26 01:19:33.000000000 +0300
+++ emulators/linux_base-f8/pkg-deinstall 2008-04-17 00:40:34.000000000 +0400
@@ -3,6 +3,15 @@
case "$2" in
DEINSTALL)
+#
+# Remove symlinks
+#
+ if [ -L ${PKG_PREFIX}/bin/awk ]; then
+ rm ${PKG_PREFIX}/bin/awk
+ fi
+ if [ -L ${PKG_PREFIX}/bin/sed ]; then
+ rm ${PKG_PREFIX}/bin/sed
+ fi
if [ -n "`mount | grep ^linproc`" ] || \
[ -d /compat/linux/proc ]; then
echo ""
--- emulators/linux_base-f8/pkg-install.orig 2008-03-26 01:19:33.000000000 +0300
+++ emulators/linux_base-f8/pkg-install 2008-04-17 00:31:35.000000000 +0400
@@ -49,6 +49,15 @@
cp ${PKG_PREFIX}/etc/yp.conf.sample ${PKG_PREFIX}/etc/yp.conf
fi
#
+# Add symlinks for usual utilities
+#
+ if [ ! -e ${PKG_PREFIX}/bin/awk ]; then
+ ln -s $(which awk) ${PKG_PREFIX}/bin/awk
+ fi
+ if [ ! -e ${PKG_PREFIX}/bin/sed ]; then
+ ln -s $(which sed) ${PKG_PREFIX}/bin/sed
+ fi
+#
# This is needed when updating to ensure that already installed libraries
# are recorded in ${PKG_PREFIX}/etc/ld.so.cache
#
--
Have fun!
chd
More information about the freebsd-emulation
mailing list