From d475f70f1a5643b4075a8ffd27178daeab4e882d Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Wed, 14 Apr 2021 15:50:31 -0700 Subject: [PATCH] Fixed camotics build --- scripts/container-make-camotics | 11 +++++++++-- scripts/install.sh | 19 ++++++++----------- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/scripts/container-make-camotics b/scripts/container-make-camotics index 726404d..c404902 100755 --- a/scripts/container-make-camotics +++ b/scripts/container-make-camotics @@ -2,5 +2,12 @@ cd /mnt/host -## bbkbd -make -C bbctrl-firmware/src/kbd +# C! +export V8_INCLUDE=/opt/embedded-v8/include/ +export V8_LIBPATH=/opt/embedded-v8/out/obj/ +export V8_LIBNAME=v8_monolith +scons -C cbang disable_local="re2 libevent" + +# CAMotics +export CBANG_HOME="/mnt/host/cbang" +scons -C camotics build/camotics.so with_gui=0 diff --git a/scripts/install.sh b/scripts/install.sh index c14f474..1c733dd 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -19,7 +19,7 @@ if $UPDATE_PY; then # Update service mkdir -p /var/lib/bbctrl rm -f /etc/init.d/bbctrl - cp scripts/bbctrl.service /etc/systemd/system/ + install scripts/bbctrl.service /etc/systemd/system/ systemctl daemon-reload systemctl enable bbctrl fi @@ -72,7 +72,7 @@ sed -i 's/^XKBLAYOUT="gb"$/XKBLAYOUT="us" # Comment stops change on upgrade/' \ diff ./scripts/11-automount.rules /etc/udev/rules.d/11-automount.rules \ >/dev/null if [ $? -ne 0 ]; then - cp ./scripts/11-automount.rules /etc/udev/rules.d/ + install ./scripts/11-automount.rules /etc/udev/rules.d/ sed -i 's/^\(MountFlags=slave\)/#\1/' \ /lib/systemd/system/systemd-udevd.service REBOOT=true @@ -86,36 +86,33 @@ if [ $? -ne 0 ]; then fi # Install xinitrc -cp scripts/xinitrc ~pi/.xinitrc -chmod +x ~pi/.xinitrc -chown pi:pi ~pi/.xinitrc +install -o pi -g pi -m 0555 scripts/xinitrc ~pi/.xinitrc # Install ratpoisionrc -cp scripts/ratpoisonrc ~pi/.ratpoisonrc -chown pi:pi ~pi/.ratpoisonrc +install -o pi -g pi scripts/ratpoisonrc ~pi/.ratpoisonrc # Install bbserial MODSRC=src/bbserial/bbserial.ko MODDST=/lib/modules/$(uname -r)/kernel/drivers/tty/serial/bbserial.ko diff -q $MODSRC $MODDST 2>/dev/null >/dev/null if [ $? -ne 0 ]; then - cp $MODSRC $MODDST + install $MODSRC $MODDST depmod REBOOT=true fi # Install splash -cp src/splash/* /usr/share/plymouth/themes/buildbotics/ +install -D src/splash/* /usr/share/plymouth/themes/buildbotics/ # Install rc.local -cp scripts/rc.local /etc/ +install scripts/rc.local /etc/ # Install bbkbd diff share/bbctrl-firmware/src/kbd/bbkbd /usr/local/bin/bbkbd 2>&1 >/dev/null if [ $? -ne 0 ]; then REBOOT=true killall -9 bbkbd - cp share/bbctrl-firmware/src/kbd/bbkbd /usr/local/bin/ + install -m 0555 share/bbctrl-firmware/src/kbd/bbkbd /usr/local/bin/ fi # Remove xontab keyboard -- 2.27.0