diff --git a/scripts/firstrun b/scripts/firstrun index eba6292f97..22afabfd36 100644 --- a/scripts/firstrun +++ b/scripts/firstrun @@ -34,8 +34,10 @@ cat > /tmp/create_swap.sh </dev/null 2>&1 -echo -e "### [firstrun] Recreated SSH keys" >>${Log} +read entropy_after >${Log} MEMTOTAL=$(( $(awk -F" " '/^MemTotal/ {print $2}' /sys/class/leds/*red*/trigger 2>/dev/null || echo heartbeat >/sys/class/leds/*blue*/trigger 2>/dev/null - [ -f /etc/wicd/wired-settings.conf ] && \ - read HOSTNAME >${Log} } # adjust_sunxi_settings do_expand_rootfs() { @@ -267,7 +264,8 @@ do_firstrun_automated_user_configuration() #----------------------------------------------------------------------------- # - Remove configuration file if [[ $FR_general_delete_this_file_after_completion == 1 ]]; then - echo 0 > "$fp_config" + dd if=/dev/urandom of="$fp_config" bs=16K count=1 + sync rm "$fp_config" fi @@ -393,7 +391,7 @@ main() { do_expand_rootfs fi - do_firstrun_automated_user_configuration + do_firstrun_automated_user_configuration & /tmp/create_swap.sh &