Signed-off-by: Jacob Stiffler <[email protected]>
---
setup-targetfs-nfs.sh | 26 ++++++++++++++++++++++++--
1 file changed, 24 insertions(+), 2 deletions(-)
diff --git a/setup-targetfs-nfs.sh b/setup-targetfs-nfs.sh
index 4531a6c..60817ca 100644
--- a/setup-targetfs-nfs.sh
+++ b/setup-targetfs-nfs.sh
@@ -56,11 +56,33 @@ echo "on your host."
read -p "Press return to continue" REPLY
extract_fs() {
- fstar=`ls -1 $cwd/../filesystem/??sdk*rootfs*.tar.xz`
+ fstar=""
+ while [ -z "$fstar" ]
+ do
+ numfs=`ls $cwd/../filesystem | grep "tisdk.*rootfs" | grep 'tar.xz' |
grep -n '' | grep '2:' | awk {'print $1'}`
+ if [ -n "$numfs" ]
+ then
+ echo
+ echo "Multiple filesystems found."
+ ls --sort=size $cwd/../filesystem | grep "tisdk.*rootfs" | grep
'tar.xz' | grep -n '' | awk {'print " " , $1'}
+ echo
+ read -p "Enter Number of rootfs Tarball: [1] " fsnum
+ [ -n "$fsnum" ] || fsnum=1
+ echo
+ fstar=`ls --sort=size $cwd/../filesystem | grep "tisdk.*rootfs" |
grep 'tar.xz' | grep -n '' | grep "^$fsnum:" | cut -c3- | awk {'print$1'}`
+ else
+ fstar=`ls $cwd/../filesystem | grep "tisdk.*rootfs" | grep
'tar.xz' | awk {'print $1'}`
+ fi
+ if [ -z "$fstar" ]
+ then
+ echo "Could not find rootfs. Trying again."
+ fi
+ done
+
me=`whoami`
sudo mkdir -p $1
check_status
- for i in $fstar; do sudo tar xJf $i -C $1;done
+ sudo tar xJf $cwd/../filesystem/$fstar -C $1
check_status
sudo chown $me:$me $1
check_status
--
1.9.1
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago