Remove a manual step from the microSD preparation
This commit is contained in:
parent
4fd0c97cb0
commit
51230502bf
|
@ -180,7 +180,15 @@ $SUDO ./setup_sdcard.sh --mmc $MICROSD_DRIVE --dtb beaglebone
|
||||||
|
|
||||||
echo ''
|
echo ''
|
||||||
echo ''
|
echo ''
|
||||||
read -p "Eject the microSD card, re-insert it and wait a minute for it to mount, then press any key to continue... " -n1 -s
|
$SUDO umount $MICROSD_MOUNT_POINT/$ROOTFS
|
||||||
|
$SUDO umount $MICROSD_MOUNT_POINT/$BOOT
|
||||||
|
sync
|
||||||
|
sleep 5
|
||||||
|
$SUDO mkdir -p $MICROSD_MOUNT_POINT/$BOOT
|
||||||
|
$SUDO mkdir -p $MICROSD_MOUNT_POINT/$ROOTFS
|
||||||
|
$SUDO mount ${MICROSD_DRIVE}1 $MICROSD_MOUNT_POINT/$BOOT
|
||||||
|
$SUDO mount ${MICROSD_DRIVE}2 $MICROSD_MOUNT_POINT/$ROOTFS
|
||||||
|
sync
|
||||||
|
|
||||||
if [ ! -b ${MICROSD_DRIVE}1 ]; then
|
if [ ! -b ${MICROSD_DRIVE}1 ]; then
|
||||||
echo ''
|
echo ''
|
||||||
|
@ -233,30 +241,32 @@ if [ ! -f $MICROSD_MOUNT_POINT/$ROOTFS/usr/local/bin/freedombone ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# change the motd to show further install instructions
|
# change the motd to show further install instructions
|
||||||
echo 'Become the root user by typing:' > $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo 'Become the root user by typing:' > /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo ' su' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo ' su' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo 'Using the password "root". Change the root user password by typing:' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo 'Using the password "root". Change the root user password by typing:' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo ' passwd' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo ' passwd' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo 'Then create a user for the system with:' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo 'Then create a user for the system with:' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo ' adduser [username]' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo ' adduser [username]' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo 'Enter the command "exit" a couple of times to get back to your main system' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo 'Enter the command "exit" a couple of times to get back to your main system' >> /tmp/freedombone_motd
|
||||||
echo 'then log back in as the user you just created with:' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo 'then log back in as the user you just created with:' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo ' ssh [username]@$BBB_FIXED_IP_ADDRESS' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo ' ssh [username]@$BBB_FIXED_IP_ADDRESS' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo 'and use the "su" command to become the root user again.' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo 'and use the "su" command to become the root user again.' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo 'Finally you can use the freedombone command to install a server configuration:' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo 'Finally you can use the freedombone command to install a server configuration:' >> /tmp/freedombone_motd
|
||||||
echo '' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo '' >> /tmp/freedombone_motd
|
||||||
echo ' apt-get update' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo ' apt-get update' >> /tmp/freedombone_motd
|
||||||
echo ' apt-get -y install git dialog build-essential' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo ' apt-get -y install git dialog build-essential' >> /tmp/freedombone_motd
|
||||||
echo ' freedombone menuconfig' >> $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
echo ' freedombone menuconfig' >> /tmp/freedombone_motd
|
||||||
|
|
||||||
|
$SUDO cp -f /tmp/freedombone_motd $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
||||||
|
|
||||||
clear
|
clear
|
||||||
echo '*** Initial microSD card setup is complete ***'
|
echo '*** Initial microSD card setup is complete ***'
|
||||||
|
@ -267,5 +277,15 @@ echo ''
|
||||||
echo " ssh debian@$BBB_FIXED_IP_ADDRESS"
|
echo " ssh debian@$BBB_FIXED_IP_ADDRESS"
|
||||||
echo ''
|
echo ''
|
||||||
echo 'The password is "temppwd".'
|
echo 'The password is "temppwd".'
|
||||||
cat $MICROSD_MOUNT_POINT/$ROOTFS/etc/motd
|
cat /tmp/freedombone_motd
|
||||||
|
rm /tmp/freedombone_motd
|
||||||
|
$SUDO umount $MICROSD_MOUNT_POINT/$ROOTFS
|
||||||
|
$SUDO umount $MICROSD_MOUNT_POINT/$BOOT
|
||||||
|
sync
|
||||||
|
if [ -d $MICROSD_MOUNT_POINT/$ROOTFS ]; then
|
||||||
|
$SUDO rm -rf $MICROSD_MOUNT_POINT/$ROOTFS
|
||||||
|
fi
|
||||||
|
if [ -d $MICROSD_MOUNT_POINT/$BOOT ]; then
|
||||||
|
$SUDO rm -rf $MICROSD_MOUNT_POINT/$BOOT
|
||||||
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue