From 84400b7d340ac10bf89ba81f42d2e2e7b66c3d61 Mon Sep 17 00:00:00 2001 From: Gwenhael Le Moine Date: Tue, 12 Jul 2016 18:32:22 +0200 Subject: [PATCH] factored versions, cleaning --- make_usd_card.sh | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/make_usd_card.sh b/make_usd_card.sh index 01b9a41..da41dcc 100755 --- a/make_usd_card.sh +++ b/make_usd_card.sh @@ -11,9 +11,14 @@ SD_MOUNT_POINT=$2 [ "x$1" == "x" ] && display_usage && exit [ "x$2" == "x" ] && display_usage && exit -wget -c https://www.stdin.xyz/downloads/people/longsleep/pine64-images/simpleimage-pine64-latest.img.xz -unxz simpleimage-pine64-latest.img.xz -dd if=simpleimage-pine64-latest.img of=$SD_DEV bs=1024 +SIMPLEIMAGE_VERSION=${SIMPLEIMAGE_VERSION:-"latest"} +LINUX_VERSION=${LINUX_VERSION:-"latest"} +SLACKWARE_VERSION=${SLACKWARE_VERSION:-"14.2"} +SLACKWARE_MINIROOTFS_VERSION=${SLACKWARE_MINIROOTFS_VERSION:-"01Jul16"} + +wget -c https://www.stdin.xyz/downloads/people/longsleep/pine64-images/simpleimage-pine64-${SIMPLEIMAGE_VERSION}.img.xz +unxz simpleimage-pine64-${SIMPLEIMAGE_VERSION}.img.xz +dd if=simpleimage-pine64-${SIMPLEIMAGE_VERSION}.img of=$SD_DEV bs=1024 /bin/echo -e "d\n2\nn\np\n2\n143360\n\nw\n" | sudo fdisk $SD_DEV @@ -24,25 +29,23 @@ mount ${SD_DEV}p2 $SD_MOUNT_POINT mkdir -p $SD_MOUNT_POINT/bootenv mount ${SD_DEV}p1 $SD_MOUNT_POINT/bootenv -wget -c http://slackware.uk/slackwarearm/slackwarearm-devtools/minirootfs/roots/slack-14.2-miniroot_01Jul16.tar.xz -tar --numeric-owner -C $SD_MOUNT_POINT/ -xpJf slack-14.2-miniroot_01Jul16.tar.xz +wget -c http://slackware.uk/slackwarearm/slackwarearm-devtools/minirootfs/roots/slack-${SLACKWARE_VERSION}-miniroot_${SLACKWARE_MINIROOTFS_VERSION}.tar.xz +tar --numeric-owner -C $SD_MOUNT_POINT/ -xpJf slack-${SLACKWARE_VERSION}-miniroot_${SLACKWARE_MINIROOTFS_VERSION}.tar.xz -wget -c https://www.stdin.xyz/downloads/people/longsleep/pine64-images/linux/linux-pine64-latest.tar.xz -tar --numeric-owner -C $SD_MOUNT_POINT/ -xpJf linux-pine64-latest.tar.xz +wget -c https://www.stdin.xyz/downloads/people/longsleep/pine64-images/linux/linux-pine64-${LINUX_VERSION}.tar.xz +tar --numeric-owner -C $SD_MOUNT_POINT/ -xpJf linux-pine64-${LINUX_VERSION}.tar.xz cp -R $SD_MOUNT_POINT/boot/* $SD_MOUNT_POINT/bootenv/ cat < $SD_MOUNT_POINT/root/update_kernel.sh #!/bin/sh -wget -c https://www.stdin.xyz/downloads/people/longsleep/pine64-images/linux/linux-pine64-latest.tar.xz +wget -c https://www.stdin.xyz/downloads/people/longsleep/pine64-images/linux/linux-pine64-${LINUX_VERSION}.tar.xz -tar --numeric-owner -C / -xpJf linux-pine64-latest.tar.xz -rm linux-pine64-latest.tar.xz +tar --numeric-owner -C / -xpJf linux-pine64-${LINUX_VERSION}.tar.xz +rm linux-pine64-${LINUX_VERSION}.tar.xz cp -R /boot/* /bootenv/ EOF - -# ( cd $SD_MOUNT_POINT/boot/conf.d/default/ -# rm kernel && sudo ln -s ../../kernel.d/linux-3.10.101-p64 kernel ) +chmod +x $SD_MOUNT_POINT/root/update_kernel.sh umount $SD_MOUNT_POINT/bootenv umount $SD_MOUNT_POINT