summaryrefslogtreecommitdiffhomepage
path: root/399.midipix_sh.build
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-02-27 21:22:06 +0100
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-02-27 21:23:58 +0100
commit92254aef3c3944f75f9672eb05b296b9d7ef486d (patch)
tree0cdca10fc1bab5eb91fbf3c9c10756d852181a94 /399.midipix_sh.build
parenta8fa37a56a693da77b4e01f8fbe972d9cc86b328 (diff)
downloadmidipix_build-92254aef3c3944f75f9672eb05b296b9d7ef486d.tar.bz2
midipix_build-92254aef3c3944f75f9672eb05b296b9d7ef486d.tar.xz
- Updated build.usage.
- Successfully builds on Arch Linux 2016.02.01 (x64), added to TESTED_ON. - Adds 399.midipix_sh.build which puts the ...-strace-ntctty-chroot-bash script into $PREFIX. - Optionally pull in local patches named ${PKG_NAME}.local@${BUILD_HNAME}.local.patch.
Diffstat (limited to '399.midipix_sh.build')
-rw-r--r--399.midipix_sh.build23
1 files changed, 23 insertions, 0 deletions
diff --git a/399.midipix_sh.build b/399.midipix_sh.build
new file mode 100644
index 00000000..556b1a9b
--- /dev/null
+++ b/399.midipix_sh.build
@@ -0,0 +1,23 @@
+#
+# . ./build.vars and set -o errexit are assumed.
+#
+
+if ! is_build_script_done install; then
+ IFS=""; cat <<EOF > ${PREFIX}/midipix.sh;
+#!/bin/sh
+MIDIPIX_DRIVE=\${1:-z};
+MIDIPIX_DNAME="\${2:-}";
+MIDIPIX_PATH="/\${MIDIPIX_DRIVE}\${MIDIPIX_DNAME:+/\${MIDIPIX_DNAME}}";
+mintty -h always -e /bin/sh -c "
+ set -o errexit; stty raw -echo;
+ mount --change-cygdrive-prefix /;
+ cd \"\${MIDIPIX_PATH}/native/bin\";
+ export PATH=\"\${MIDIPIX_PATH}/native/bin:\${MIDIPIX_PATH}/native/lib\";
+ ./ntctty.exe -e chroot /native /bin/bash";
+fi;
+EOF
+ chmod +x ${PREFIX}/midipix.sh;
+ set_build_script_done install finish;
+fi;
+
+# vim:filetype=sh