From 35526ab9fcfc538b68a10bbf449d6b1fe5ea7d6d Mon Sep 17 00:00:00 2001 From: nachoparker Date: Mon, 1 Jul 2019 19:15:46 -0600 Subject: build: use a system wide config file. Remove sury sources Signed-off-by: nachoparker --- build-SD-rpi.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'build-SD-rpi.sh') diff --git a/build-SD-rpi.sh b/build-SD-rpi.sh index 1f8c5a5b..178913bc 100755 --- a/build-SD-rpi.sh +++ b/build-SD-rpi.sh @@ -43,12 +43,12 @@ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ sudo chroot raspbian_root /bin/bash <<'EOFCHROOT' set -e + # avoid constant annoying spam due to qemu bug - ERROR: ld.so: object '/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so' from /etc/ld.so.preload + mv /etc/ld.so.preload / + # mark the image as an image build touch /.ncp-image - # update packages - apt-get update - # As of 10-2018 this upgrades raspi-kernel and messes up wifi and BTRFS #apt-get upgrade -y #apt-get dist-upgrade -y @@ -60,9 +60,11 @@ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ # install everything cd /tmp/ncp-build || exit 1 - source etc/library.sh mkdir -p /usr/local/etc/ncp-config.d cp etc/ncp-config.d/nc-nextcloud.cfg /usr/local/etc/ncp-config.d/ + cp etc/ncp.cfg /usr/local/etc/ + cp etc/library.sh /usr/local/etc/ + source etc/library.sh install_app lamp.sh install_app bin/ncp/CONFIG/nc-nextcloud.sh run_app_unsafe bin/ncp/CONFIG/nc-nextcloud.sh @@ -78,15 +80,17 @@ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ cfg="$(jq '.params[1].value = "pi"' <<<"$cfg")" cfg="$(jq '.params[2].value = "raspberry"' <<<"$cfg")" cfg="$(jq '.params[3].value = "raspberry"' <<<"$cfg")" - echo "$cfg" > etc/ncp-config.d/SSH.cfg + echo "$cfg" > /usr/local/etc/ncp-config.d/SSH.cfg rm -rf /tmp/ncp-build + + mv /ld.so.preload /etc EOFCHROOT clean_chroot_raspbian ## pack - + TAR=output/"$( basename "$IMG" .img ).tar.bz2" pack_image "$IMG" "$TAR" -- cgit v1.2.3