diff --git a/config/boards/orangepizero.conf b/config/boards/orangepizero.conf index 90e5def694..90e2c32997 100644 --- a/config/boards/orangepizero.conf +++ b/config/boards/orangepizero.conf @@ -7,6 +7,7 @@ MODULES="#w1-sunxi #w1-gpio #w1-therm #sunxi-cir xradio_wlan g_serial xradio_wla MODULES_NEXT="g_serial" MODULES_BLACKLIST="dhd" DEFAULT_OVERLAYS="usbhost2 usbhost3" +DEFAULT_CONSOLE="serial" CPUMIN=240000 CPUMAX=1200000 BUILD_DESKTOP="no" diff --git a/lib/build-all.sh b/lib/build-all.sh index 5ed25f0bac..554f62e1b3 100644 --- a/lib/build-all.sh +++ b/lib/build-all.sh @@ -227,7 +227,7 @@ for line in "${buildlist[@]}"; do MODULES_BLACKLIST_DEV MOUNT SDCARD BOOTPATCHDIR KERNELPATCHDIR buildtext RELEASE IMAGE_TYPE OVERLAY_PREFIX ASOUND_STATE \ ATF_COMPILER ATF_USE_GCC ATFSOURCE ATFDIR ATFBRANCH ATFSOURCEDIR PACKAGE_LIST_RM NM_IGNORE_DEVICES DISPLAY_MANAGER family_tweaks_bsp_s \ CRYPTROOT_ENABLE CRYPTROOT_PASSPHRASE CRYPTROOT_SSH_UNLOCK CRYPTROOT_SSH_UNLOCK_PORT CRYPTROOT_SSH_UNLOCK_KEY_NAME ROOT_MAPPER \ - NETWORK HDMI USB WIRELESS ARMBIANMONITOR + NETWORK HDMI USB WIRELESS ARMBIANMONITOR DEFAULT_CONSOLE read BOARD BRANCH RELEASE BUILD_DESKTOP <<< $line n=$[$n+1] diff --git a/lib/debootstrap-ng.sh b/lib/debootstrap-ng.sh index df07414abd..81919db01c 100644 --- a/lib/debootstrap-ng.sh +++ b/lib/debootstrap-ng.sh @@ -480,13 +480,13 @@ prepare_partitions() [[ -f $SDCARD/boot/armbianEnv.txt ]] && rm $SDCARD/boot/armbianEnv.txt fi - # if we have a headless device, set console to serial - if [[ $BUILD_DESKTOP == "no" ]]; then + # if we have a headless device, set console to DEFAULT_CONSOLE + if [[ -n $DEFAULT_CONSOLE && -f $SDCARD/boot/armbianEnv.txt ]]; then if grep -lq "^console=" $SDCARD/boot/armbianEnv.txt; then - sed -i "s/console=.*/console=serial/" $SDCARD/boot/armbianEnv.txt - else - echo "console=serial" >> $SDCARD/boot/armbianEnv.txt - fi + sed -i "s/console=.*/console=$DEFAULT_CONSOLE/" $SDCARD/boot/armbianEnv.txt + else + echo "console=$DEFAULT_CONSOLE" >> $SDCARD/boot/armbianEnv.txt + fi fi # recompile .cmd to .scr if boot.cmd exists diff --git a/lib/makeboarddeb.sh b/lib/makeboarddeb.sh index b7570fc8d0..3cb6372818 100644 --- a/lib/makeboarddeb.sh +++ b/lib/makeboarddeb.sh @@ -210,6 +210,10 @@ create_board_package() mv /etc/default/armbian-zram-config.dpkg-dist /etc/default/armbian-zram-config fi + if [ -L "/usr/lib/chromium-browser/master_preferences.dpkg-dist" ]; then + mv /usr/lib/chromium-browser/master_preferences.dpkg-dist /usr/lib/chromium-browser/master_preferences + fi + systemctl --no-reload enable armbian-hardware-monitor.service armbian-hardware-optimize.service armbian-zram-config.service >/dev/null 2>&1 exit 0 EOF diff --git a/packages/bsp/common/usr/lib/chromium-browser/master_preferences b/packages/bsp/common/usr/lib/chromium-browser/master_preferences.dpkg-dist similarity index 100% rename from packages/bsp/common/usr/lib/chromium-browser/master_preferences rename to packages/bsp/common/usr/lib/chromium-browser/master_preferences.dpkg-dist