[Opensound-devel] [PATCH 5/5] beos: Allow installing into passed system directory
Brought to you by:
compusonic
|
From: François R. <re...@fr...> - 2014-03-09 01:00:50
|
Since Haiku switched to package-management we can provide proper
packages that can be easily uninstalled.
The package will be built by haikuporter though for now.
---
setup/BeOS/build.sh | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/setup/BeOS/build.sh b/setup/BeOS/build.sh
index ef22ec9..2fc0cd1 100644
--- a/setup/BeOS/build.sh
+++ b/setup/BeOS/build.sh
@@ -4,7 +4,9 @@
#BEOS_SYSTEM=beos/system
# to install as user addons
-BEOS_SYSTEM=home/config
+BEOS_SYSTEM=${SYSTEM_DIR:-home/config}
+ADDONS_DIR=$BEOS_SYSTEM/add-ons
+BIN_DIR=$BEOS_SYSTEM/bin
DRVPREFIX=oss_
@@ -36,7 +38,6 @@ mkdir -p prototype/$BEOS_SYSTEM/add-ons/kernel/media
#hack for now
#mkdir -p prototype/$BEOS_SYSTEM/add-ons/kernel/media/oss
mkdir -p prototype/$BEOS_SYSTEM/add-ons/kernel/drivers/bin
-mkdir -p prototype/$BEOS_SYSTEM/add-ons/kernel/drivers/dev/audio/multi
mkdir -p prototype/$BEOS_SYSTEM/add-ons/kernel/drivers/dev/audio/oss
#hack for now
mkdir -p prototype/$BEOS_SYSTEM/add-ons/kernel/drivers/dev/oss
@@ -45,9 +46,9 @@ ln -s ../../bin/${DRVPREFIX}loader prototype/$BEOS_SYSTEM/add-ons/kernel/drivers
# the media addon will probe /dev/audio/oss anyway
#ln -s ../bin/${DRVPREFIX}loader prototype/$BEOS_SYSTEM/add-ons/kernel/drivers/dev/
#hack: install bins for now
-mkdir -p prototype/home/config/bin
+mkdir -p prototype/$BIN_DIR
mkdir -p prototype/home/config/settings/kernel/drivers
-mkdir -p prototype/home/Desktop
+#mkdir -p prototype/home/Desktop
#cp $SRCDIR/include/soundcard.h prototype/usr/include/sys
@@ -57,8 +58,8 @@ mkdir -p prototype/home/Desktop
#cp $SRCDIR/kernel/framework/include/midiparser.h prototype/$OSSLIBDIR/include/
(cd target/bin; rm -f ossrecord; ln -s ossplay ossrecord)
-cp -f target/bin/* prototype/home/config/bin
-cp -f target/sbin/* prototype/home/config/bin
+cp -f target/bin/* prototype/$BIN_DIR/
+cp -f target/sbin/* prototype/$BIN_DIR/
#cp -R $SRCDIR/oss/* prototype/$OSSLIBDIR
--
1.8.3.4
|