瀏覽代碼

synchronized with https://github.com/aixp/BlackBox

Alexander Shiryaev 8 年之前
父節點
當前提交
92afba0d1f

+ 1 - 1
BlackBox/_Linux_/run-BlackBox → BlackBox/_FreeBSDLinuxOpenBSD_/run-BlackBox

@@ -16,7 +16,7 @@ unset GTK_MODULES
 export LIBOVERLAY_SCROLLBAR=0
 
 # export LD_DEBUG=all
-env \
+exec env \
 	BB_PRIMARY_DIR="${pd}" BB_SECONDARY_DIR="${sd}" \
 	BB_PACKED_NAME="${lib}" \
 	"${pd}"/${loader} "${pd}"/${lib}

+ 21 - 0
BlackBox/_FreeBSDLinuxOpenBSD_/run-BlackBox1

@@ -0,0 +1,21 @@
+#!/bin/sh
+
+# ulimit -s 32000
+# ulimit -a
+
+rn=`readlink -f "${0}"`
+pd=`dirname "${rn}"`
+sd=`readlink -f .`
+
+exe="BlackBox1.run"
+
+# fix Ubuntu-specific problems:
+unset UBUNTU_MENUPROXY
+unset GTK_MODULES
+export LIBOVERLAY_SCROLLBAR=0
+
+# export LD_DEBUG=all
+exec env \
+	BB_PRIMARY_DIR="${pd}" BB_SECONDARY_DIR="${sd}" \
+	BB_PACKED_NAME="${exe}" \
+	"${pd}"/${exe}

+ 1 - 1
BlackBox/export

@@ -4,7 +4,7 @@ if [ $# -eq 1 ]; then
 	outDir="${1}"
 	if [ ! -e "${outDir}" ]; then
 		mkdir "${outDir}"
-		pax -r -w -L `ls -p | grep -E "^[A-Z].+\/$" | grep -v "^${outDir}\/$"` libBB.so loader run-BlackBox blackbox* BlackBox* "${outDir}"
+		pax -r -w -L -s ',^Lin/Mod/gen-.*,,' -s ',^Lin/Rsrc.*,,' `ls -p | grep -E "^[A-Z].+\/$" | grep -v "^${outDir}\/$"` libBB.so loader run-BlackBox BlackBox1.run run-BlackBox1 blackbox* BlackBox* "${outDir}"
 	else
 		echo "${outDir}: already exists"
 		exit 2

+ 1 - 1
BlackBox/run-dev0

@@ -11,7 +11,7 @@ loader="loader"
 lib="libBB0.so"
 
 # export LD_DEBUG=all
-env \
+exec env \
 	BB_PRIMARY_DIR="${pd}" BB_SECONDARY_DIR="${sd}" \
 	BB_PACKED_NAME="${lib}" \
 	"${pd}"/${loader} "${pd}"/${lib}

+ 1 - 1
BlackBox/switch-target

@@ -16,7 +16,7 @@ checkAndRm () {
 none() {
 	checkAndRm || exit 2
 
-	rm -rf *.exe *.so loader
+	rm -rf *.exe *.so loader BlackBox1.run
 #		System/Code/Kernel.ocf System/Sym/Kernel.osf Code/Kernel.ocf Sym/Kernel.osf \
 #		System/Code/Init.ocf System/Sym/Init.osf Code/Init.ocf Sym/Init.osf \
 #		System/Code/Config.ocf System/Sym/Config.osf Code/Config.ocf Sym/Config.osf \