diff options
author | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2013-05-23 16:28:22 +0100 |
---|---|---|
committer | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2013-05-23 16:28:22 +0100 |
commit | fa554ceb7121b96bf0cd94953bc4cfa4636e102c (patch) | |
tree | 9c2310f2b9ef9ed0d75d0936ce9b368be039ccb5 | |
parent | 634879e18c1597b7932c9956be744c52fcf1ba62 (diff) | |
download | genivi-initial-setup-fa554ceb7121b96bf0cd94953bc4cfa4636e102c.tar.gz |
Remove obsolete initial-setup code
-rwxr-xr-x | armv7-versatile/run-arm-image.run | 543 | ||||
-rwxr-xr-x | armv7-versatile/run-built-image.run | 543 | ||||
-rwxr-xr-x | x86_64-generic/create-vm | 110 | ||||
-rwxr-xr-x | x86_64-generic/devel-system-setup | 62 | ||||
-rwxr-xr-x | x86_64-generic/request-trove-account | 30 | ||||
-rwxr-xr-x | x86_64-generic/run-image | 54 |
6 files changed, 0 insertions, 1342 deletions
diff --git a/armv7-versatile/run-arm-image.run b/armv7-versatile/run-arm-image.run deleted file mode 100755 index 2e5692e..0000000 --- a/armv7-versatile/run-arm-image.run +++ /dev/null @@ -1,543 +0,0 @@ -#!/bin/sh -# This script was generated using Makeself 2.1.6 - -umask 077 - -CRCsum="1963595182" -MD5="4f0577448f5f16b6d510512d466e427f" -TMPROOT=${TMPDIR:=/tmp} - -label="Baserock QEMU wrapper for ARMv7 Versatile Express" -script="./run-baserock-image.sh" -scriptargs="" -licensetxt="" -targetdir="makeself-15156-20121210105749" -filesizes="11883" -keep="n" -quiet="n" - -print_cmd_arg="" -if type printf > /dev/null; then - print_cmd="printf" -elif test -x /usr/ucb/echo; then - print_cmd="/usr/ucb/echo" -else - print_cmd="echo" -fi - -unset CDPATH - -MS_Printf() -{ - $print_cmd $print_cmd_arg "$1" -} - -MS_PrintLicense() -{ - if test x"$licensetxt" != x; then - echo $licensetxt - while true - do - MS_Printf "Please type y to accept, n otherwise: " - read yn - if test x"$yn" = xn; then - keep=n - eval $finish; exit 1 - break; - elif test x"$yn" = xy; then - break; - fi - done - fi -} - -MS_diskspace() -{ - ( - if test -d /usr/xpg4/bin; then - PATH=/usr/xpg4/bin:$PATH - fi - df -kP "$1" | tail -1 | awk '{ if ($4 ~ /%/) {print $3} else {print $4} }' - ) -} - -MS_dd() -{ - blocks=`expr $3 / 1024` - bytes=`expr $3 % 1024` - dd if="$1" ibs=$2 skip=1 obs=1024 conv=sync 2> /dev/null | \ - { test $blocks -gt 0 && dd ibs=1024 obs=1024 count=$blocks ; \ - test $bytes -gt 0 && dd ibs=1 obs=1024 count=$bytes ; } 2> /dev/null -} - -MS_dd_Progress() -{ - if test "$noprogress" = "y"; then - MS_dd $@ - return $? - fi - file="$1" - offset=$2 - length=$3 - pos=0 - bsize=4194304 - while test $bsize -gt $length; do - bsize=`expr $bsize / 4` - done - blocks=`expr $length / $bsize` - bytes=`expr $length % $bsize` - ( - dd bs=$offset count=0 skip=1 2>/dev/null - pos=`expr $pos \+ $bsize` - MS_Printf " 0%% " 1>&2 - if test $blocks -gt 0; then - while test $pos -le $length; do - dd bs=$bsize count=1 2>/dev/null - pcent=`expr $length / 100` - pcent=`expr $pos / $pcent` - if test $pcent -lt 100; then - MS_Printf "\b\b\b\b\b\b\b" 1>&2 - if test $pcent -lt 10; then - MS_Printf " $pcent%% " 1>&2 - else - MS_Printf " $pcent%% " 1>&2 - fi - fi - pos=`expr $pos \+ $bsize` - done - fi - if test $bytes -gt 0; then - dd bs=$bytes count=1 2>/dev/null - fi - MS_Printf "\b\b\b\b\b\b\b" 1>&2 - MS_Printf " 100%% " 1>&2 - ) < "$file" -} - -MS_Help() -{ - cat << EOH >&2 -Makeself version 2.1.6 - 1) Getting help or info about $0 : - $0 --help Print this message - $0 --info Print embedded info : title, default target directory, embedded script ... - $0 --lsm Print embedded lsm entry (or no LSM) - $0 --list Print the list of files in the archive - $0 --check Checks integrity of the archive - - 2) Running $0 : - $0 [options] [--] [additional arguments to embedded script] - with following options (in that order) - --confirm Ask before running embedded script - --quiet Do not print anything except error messages - --noexec Do not run embedded script - --keep Do not erase target directory after running - the embedded script - --noprogress Do not show the progress during the decompression - --nox11 Do not spawn an xterm - --nochown Do not give the extracted files to the current user - --target dir Extract directly to a target directory - directory path can be either absolute or relative - --tar arg1 [arg2 ...] Access the contents of the archive through the tar command - -- Following arguments will be passed to the embedded script -EOH -} - -MS_Check() -{ - OLD_PATH="$PATH" - PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"} - MD5_ARG="" - MD5_PATH=`exec <&- 2>&-; which md5sum || type md5sum` - test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which md5 || type md5` - test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which digest || type digest` - PATH="$OLD_PATH" - - if test "$quiet" = "n";then - MS_Printf "Verifying archive integrity..." - fi - offset=`head -n 498 "$1" | wc -c | tr -d " "` - verb=$2 - i=1 - for s in $filesizes - do - crc=`echo $CRCsum | cut -d" " -f$i` - if test -x "$MD5_PATH"; then - if test `basename $MD5_PATH` = digest; then - MD5_ARG="-a md5" - fi - md5=`echo $MD5 | cut -d" " -f$i` - if test $md5 = "00000000000000000000000000000000"; then - test x$verb = xy && echo " $1 does not contain an embedded MD5 checksum." >&2 - else - md5sum=`MS_dd "$1" $offset $s | eval "$MD5_PATH $MD5_ARG" | cut -b-32`; - if test "$md5sum" != "$md5"; then - echo "Error in MD5 checksums: $md5sum is different from $md5" >&2 - exit 2 - else - test x$verb = xy && MS_Printf " MD5 checksums are OK." >&2 - fi - crc="0000000000"; verb=n - fi - fi - if test $crc = "0000000000"; then - test x$verb = xy && echo " $1 does not contain a CRC checksum." >&2 - else - sum1=`MS_dd "$1" $offset $s | CMD_ENV=xpg4 cksum | awk '{print $1}'` - if test "$sum1" = "$crc"; then - test x$verb = xy && MS_Printf " CRC checksums are OK." >&2 - else - echo "Error in checksums: $sum1 is different from $crc" >&2 - exit 2; - fi - fi - i=`expr $i + 1` - offset=`expr $offset + $s` - done - if test "$quiet" = "n";then - echo " All good." - fi -} - -UnTAR() -{ - if test "$quiet" = "n"; then - tar $1vf - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; } - else - - tar $1f - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; } - fi -} - -finish=true -xterm_loop= -noprogress=n -nox11=n -copy=none -ownership=y -verbose=n - -initargs="$@" - -while true -do - case "$1" in - -h | --help) - MS_Help - exit 0 - ;; - -q | --quiet) - quiet=y - noprogress=y - shift - ;; - --info) - echo Identification: "$label" - echo Target directory: "$targetdir" - echo Uncompressed size: 72 KB - echo Compression: gzip - echo Date of packaging: Mon Dec 10 10:57:49 GMT 2012 - echo Built with Makeself version 2.1.6 on linux-gnu - echo Build command was: "../../makeself/makeself.sh \\ - \".\" \\ - \"/home/jonathan/workspace/br/initial-setup/armv7-versatile/../run-arm-image.run\" \\ - \"Baserock QEMU wrapper for ARMv7 Versatile Express\" \\ - \"./run-baserock-image.sh\"" - if test x$script != x; then - echo Script run after extraction: - echo " " $script $scriptargs - fi - if test x"" = xcopy; then - echo "Archive will copy itself to a temporary location" - fi - if test x"n" = xy; then - echo "directory $targetdir is permanent" - else - echo "$targetdir will be removed after extraction" - fi - exit 0 - ;; - --dumpconf) - echo LABEL=\"$label\" - echo SCRIPT=\"$script\" - echo SCRIPTARGS=\"$scriptargs\" - echo archdirname=\"makeself-15156-20121210105749\" - echo KEEP=n - echo COMPRESS=gzip - echo filesizes=\"$filesizes\" - echo CRCsum=\"$CRCsum\" - echo MD5sum=\"$MD5\" - echo OLDUSIZE=72 - echo OLDSKIP=499 - exit 0 - ;; - --lsm) -cat << EOLSM -No LSM. -EOLSM - exit 0 - ;; - --list) - echo Target directory: $targetdir - offset=`head -n 498 "$0" | wc -c | tr -d " "` - for s in $filesizes - do - MS_dd "$0" $offset $s | eval "gzip -cd" | UnTAR t - offset=`expr $offset + $s` - done - exit 0 - ;; - --tar) - offset=`head -n 498 "$0" | wc -c | tr -d " "` - arg1="$2" - if ! shift 2; then MS_Help; exit 1; fi - for s in $filesizes - do - MS_dd "$0" $offset $s | eval "gzip -cd" | tar "$arg1" - $* - offset=`expr $offset + $s` - done - exit 0 - ;; - --check) - MS_Check "$0" y - exit 0 - ;; - --confirm) - verbose=y - shift - ;; - --noexec) - script="" - shift - ;; - --keep) - keep=y - shift - ;; - --target) - keep=y - targetdir=${2:-.} - if ! shift 2; then MS_Help; exit 1; fi - ;; - --noprogress) - noprogress=y - shift - ;; - --nox11) - nox11=y - shift - ;; - --nochown) - ownership=n - shift - ;; - --xwin) - finish="echo Press Return to close this window...; read junk" - xterm_loop=1 - shift - ;; - --phase2) - copy=phase2 - shift - ;; - --) - shift - break ;; - -*) - echo Unrecognized flag : "$1" >&2 - MS_Help - exit 1 - ;; - *) - break ;; - esac -done - -if test "$quiet" = "y" -a "$verbose" = "y";then - echo Cannot be verbose and quiet at the same time. >&2 - exit 1 -fi - -MS_PrintLicense - -case "$copy" in -copy) - tmpdir=$TMPROOT/makeself.$RANDOM.`date +"%y%m%d%H%M%S"`.$$ - mkdir "$tmpdir" || { - echo "Could not create temporary directory $tmpdir" >&2 - exit 1 - } - SCRIPT_COPY="$tmpdir/makeself" - echo "Copying to a temporary location..." >&2 - cp "$0" "$SCRIPT_COPY" - chmod +x "$SCRIPT_COPY" - cd "$TMPROOT" - exec "$SCRIPT_COPY" --phase2 -- $initargs - ;; -phase2) - finish="$finish ; rm -rf `dirname $0`" - ;; -esac - -if test "$nox11" = "n"; then - if tty -s; then # Do we have a terminal? - : - else - if test x"$DISPLAY" != x -a x"$xterm_loop" = x; then # No, but do we have X? - if xset q > /dev/null 2>&1; then # Check for valid DISPLAY variable - GUESS_XTERMS="xterm rxvt dtterm eterm Eterm kvt konsole aterm" - for a in $GUESS_XTERMS; do - if type $a >/dev/null 2>&1; then - XTERM=$a - break - fi - done - chmod a+x $0 || echo Please add execution rights on $0 - if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal! - exec $XTERM -title "$label" -e "$0" --xwin "$initargs" - else - exec $XTERM -title "$label" -e "./$0" --xwin "$initargs" - fi - fi - fi - fi -fi - -if test "$targetdir" = "."; then - tmpdir="." -else - if test "$keep" = y; then - if test "$quiet" = "n";then - echo "Creating directory $targetdir" >&2 - fi - tmpdir="$targetdir" - dashp="-p" - else - tmpdir="$TMPROOT/selfgz$$$RANDOM" - dashp="" - fi - mkdir $dashp $tmpdir || { - echo 'Cannot create target directory' $tmpdir >&2 - echo 'You should try option --target dir' >&2 - eval $finish - exit 1 - } -fi - -location="`pwd`" -if test x$SETUP_NOCHECK != x1; then - MS_Check "$0" -fi -offset=`head -n 498 "$0" | wc -c | tr -d " "` - -if test x"$verbose" = xy; then - MS_Printf "About to extract 72 KB in $tmpdir ... Proceed ? [Y/n] " - read yn - if test x"$yn" = xn; then - eval $finish; exit 1 - fi -fi - -if test "$quiet" = "n";then - MS_Printf "Uncompressing $label" -fi -res=3 -if test "$keep" = n; then - trap 'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15' 1 2 3 15 -fi - -leftspace=`MS_diskspace $tmpdir` -if test -n "$leftspace"; then - if test "$leftspace" -lt 72; then - echo - echo "Not enough space left in "`dirname $tmpdir`" ($leftspace KB) to decompress $0 (72 KB)" >&2 - if test "$keep" = n; then - echo "Consider setting TMPDIR to a directory with more free space." - fi - eval $finish; exit 1 - fi -fi - -for s in $filesizes -do - if MS_dd_Progress "$0" $offset $s | eval "gzip -cd" | ( cd "$tmpdir"; UnTAR x ) 1>/dev/null; then - if test x"$ownership" = xy; then - (PATH=/usr/xpg4/bin:$PATH; cd "$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .) - fi - else - echo >&2 - echo "Unable to decompress $0" >&2 - eval $finish; exit 1 - fi - offset=`expr $offset + $s` -done -if test "$quiet" = "n";then - echo -fi - -cd "$tmpdir" -res=0 -if test x"$script" != x; then - if test x"$verbose" = xy; then - MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] " - read yn - if test x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY; then - eval $script $scriptargs $*; res=$?; - fi - else - eval $script $scriptargs $*; res=$? - fi - if test $res -ne 0; then - test x"$verbose" = xy && echo "The program '$script' returned an error code ($res)" >&2 - fi -fi -if test "$keep" = n; then - cd $TMPROOT - /bin/rm -rf $tmpdir -fi -eval $finish; exit $res - -HO -I0RߞJQ!"[JB3 u?@N 0a,+i`L܄A0pmw+&'D#1ZzE&`s -=#&a>i;@5;vΡyypq\?y(Т -!X2|xIc0}8Zֳ*eFhc$ED-k!MuT1n*/.ƛ
h7Λ5Ӛ@b?]5qZ44wNy^+l$.uHdcȑb>9 ~,ePH#1(ct.N:5kU,/]ȐMr<X`43j~l
,r뭙MQlH֩jWzEzP`Aʕ;ZCg=@RHP".uGM6eȬp&ExHN3ۈYQHjeeu^4֢o}EytpvzvptK堄O<Jȼ/MW_"^!X,+ -%I/@g"<#n D?,q/yAB*vFD8? -,2WEo?iN>2s'p4m59&h<_++V@|aM')֮T7xhj}qX-;;?=u*-HM.Y`1V"BO(B*gbX
l+I#vݡU?ohh`fK[?A0 @@3TU<mBp ](B];gQk!a$`4e#,_W*+TwuoUv]B >Er$ZWPD&|BXOh%ZnC֫U `Q! Q>ҍ~# Rx -?8;2M'՜f? w4ÄU63D?m[\3vnHLhEoGȳTZEÔ& ^7O5r{QnxњYaY9i3Z_种cQ16^WMd!$i<T١QeB:cY3əxI6jȣ Zny7qVXE@X#``y?Q[6vvtwPwMר=} -ԚCmrvf]ߒ]ߒ] -6Qu.](<,>:_[*UC9@E/+P[/*3Wfh;' -+@ py(R -ػC@P7
R6\S]UP4t<~`wCH:JvKʙfęqJD6S$_ܱ^gfuc<v̍\"IOEg&ς3G"(j,
|6Y.c)3ys1gdwBU"ExiM`igj-~-_Y !}f4()P@%0)pfm&120thH떹3a;[GΧ53f!sbm6o)<>9LBGCgry1vnP{>|VX -1qgy;`S{s^8~WC -\,_;E'A7Q:d0tq~<z}ih
(b8ǝ4q)z#3E0VT1<- c5}
gnnFiqHUd{dLk7{2tb,{&e}L;}g o K#3ixEb=E Hۉq<L E֩HzK,ia U3kkHw4xsZ]`p.T^+FӗJI6 !DvJޜשD|tidNf;3aem\ -AKfmfFXJw[hsPd~CSk[zud"sv[ʹK05Vy:*-ߵ.C
r9qbk#`S,3WmmƤ+7z@gƴUe/huCCpN̵H:VSrIrggfR!/2E~w# -WoSf9IExlkO֯e1'Z#6J#5U[I*HW0r'x0 9=PqrRE-o
iO~v M$P͇O {G2CK%sqs.K*\bf -PHwK%{T3\q7*
,l5o+,^WjMl>5ku([.Ģp @)(Uj`O<$ĄKC"$G+*P
m9l/㈽p97T.6ۏ"0~~2-=Rvf=v{1 Ǐ^\fB4̄9OkvV!@%pCsp4;%Gh`d 4 -tڌYTd걗T2s;PT37Lqe'J`pnx5K_zCo9f/Eu(.;,jAPխe?J%oYEÞ6eMĉIVBG5N6fAd17|_?QI .ٜSAe̊ jMm@{M\I4Fm_۟>}(13OKB}z.Ԋr2~ͿngHz81M
k݄;x `[1}@5dѓF[f/{լFOnt<>R{cjkt5?S{>kq}tSV!`-D>DY*$PAj8r$hTVɌA7X,`VM[_a p臞S+Tusn#a)8#mqO&zz2u$1P%!jR5;ۏs
PvmEP`Kq@AXHpj=wTO;d]".0}٧-س,:/q:zsiY$1r%<~}Ɇy#1,IbI8ٙѯmXG
bQ^FuĨ߿ۻme`iMÊzت~Ν4i5DR>g? -nI,梉bR)1mgeNГ2 L -?XU֬1gHdI0ԓ_buXb5:{gqJĺȟ
~|9KX,~W$_1H#HW -b&h*7(j
a"$Tw/mY' k͵zsQIj?EraH#>ZP)LP\bĠ,1((J4.pO@{0(0(El~vhM*_9wIB[A_ /9-1ҝJ`>;;ݳ.a,kpl3zM-*f+MzkyKR
$fP#W
d}EHuCT -,0"8p\9گJQ'ӍmS(xD;F0 +; -HONWO>_D!oQFϳf;uZv\NJ/qp7Z_Z}V}A y%DӅ"TЄy*<D}5+Yu.zz?+I<@HO=yZa*{
:P>@0vSv.g⨧ELbKIx8 -@n7]hD
{^?Sh7`0܈`"fg77&1zRz֛5{Yk3{WD38Us|fɜUO]a4ǻH.=?Xp`m\졭w.bzWڄ*cN;ojTZ5'>)1}'F@|4Q
l۽)cΞ^<Һ>LR4ޱF1O|%},@`g@G~SJ*<[o_$D|2؞ׁp>DTW#AeN .('R',kAS6Җ -&\2[fYVFs3![N2JElxhPQPt -J操ȟN>XmfĎ]`#`r `XJ2PGУJaUm}udyµ9ړ >klZ)oJ?[hJ\>N`O0ggx seP0&4(Nb<-P&5L4;;vwk62)&lPs.1p -5L1?T,`\Oi1y6UΧXȀZp|f=˲`Nh6GCrY} -VLfD$1T'6` -Wܛ"TոV[Q.N.ܦ5PpJG7*Xax -Lv`نVH}PDk>XF:8<>><vvȳLeb
w=}$ft\ule~H-wƵb7$7De$ˡ+~qٞ=}[=wC`0~(P`L-a c&HiBPKdkljMޅ@i>rhOAgh5z'?-@LqcF(yTQ@4dvf^dTCTÌe -<Oo`Ɋ $ꙵH>xrJût+<ݳ JK&POEx0[]VAX RM -|A [ԆQ7wGݽ6ڋHO2tmh-Q oև5z¢&ݎAƣ GiqؠjWXTo,F57ߎr$.BXȒ`J<j`VN`">+zD gIw;2zM(WJWك;d>5ZV?{Lh9.3zD[@wJy$Y5J"DQkjix-?`٫5;T]]iK"FK"2a]l "g2ߘZ/g─icvb_%@Pەg)̟[V19&Lך|!~K̓Gߝmoᴭ'onn?zFæ
?LX0ȟ%gz -U>lO*~DˑfH!J=C&^$`}HUIl^0bQ_=<8f fYo杄,9 -G -O]aqY3@<lWwB:O<emEmDqE1&:{0.jܸu)D()6Y<a'G~
RU
VzVi -[1ώO -d^${URWxoE0!LC6]RXB2kv):zx٬˒R -W;QHP7̔J6l25;z&EFϿTh?/|or| -@l9}Q -FzP40Tl2ԝr2@s.(B6\{ݛoߌgCjf&RVpdxN*ZzTLu/OFNJ5"@t.(k7ghSZZ3vXy|\g+*O7Z5}<G?GhgeRvùx3IP2{G(
i!(ӢQD-Dy-JVRߔn;T7X|~4\4_<_~ <4.Z>eę"!\x%iqD%3î~?SOzydqdIP4Tuc[F$L鹺̛^x3;o'-+9&]?ϯrj -j2Yӊ=/.V -X ~Y#/@S>~}j{UKJn.p$<.XA:}
zwb
$m9W4*}EjH]3>:ƃt5r8jB_ -%r&a%Sjusq@8
owU<MK:AȮ{uY>2[8I^|۲˚
?^읞spYG+r1 -^ˈ|:W'*;00XA
/j!]~7MG41WwlLɼpd:̏нɑRǤ{J"\ 2^%F>pzO"H %`#/MwÅ>B~yr1iGCui8]8+w{#
s?<|8K僝fHsw$j&[F=s(7DH=>ږA"1A=8OG;fz[R||@[<xْ>ۉՄk}?.{f.*K8̪foѧ <`{?Wc^QYYޮ$<|I2#whOn
k[p~mw-!2G`;;{`йYFy^:@cBF.ؔ.80瘪_gj!l}5#-қ'7Hfr7$&{+@f?Pn -dkxTmC҃1<(jeLMmB탺PJO6O<^&c66es@?u˗*[}eߚ%۟F4͜ diff --git a/armv7-versatile/run-built-image.run b/armv7-versatile/run-built-image.run deleted file mode 100755 index 769203d..0000000 --- a/armv7-versatile/run-built-image.run +++ /dev/null @@ -1,543 +0,0 @@ -#!/bin/sh -# This script was generated using Makeself 2.1.6 - -umask 077 - -CRCsum="208333192" -MD5="bb2d13009a00d403dedb77be6f7a4569" -TMPROOT=${TMPDIR:=/tmp} - -label="Baserock QEMU wrapper for ARMv7 Versatile Express" -script="./run-built-arm-image.sh" -scriptargs="" -licensetxt="" -targetdir="makeself-15213-20121210105821" -filesizes="11883" -keep="n" -quiet="n" - -print_cmd_arg="" -if type printf > /dev/null; then - print_cmd="printf" -elif test -x /usr/ucb/echo; then - print_cmd="/usr/ucb/echo" -else - print_cmd="echo" -fi - -unset CDPATH - -MS_Printf() -{ - $print_cmd $print_cmd_arg "$1" -} - -MS_PrintLicense() -{ - if test x"$licensetxt" != x; then - echo $licensetxt - while true - do - MS_Printf "Please type y to accept, n otherwise: " - read yn - if test x"$yn" = xn; then - keep=n - eval $finish; exit 1 - break; - elif test x"$yn" = xy; then - break; - fi - done - fi -} - -MS_diskspace() -{ - ( - if test -d /usr/xpg4/bin; then - PATH=/usr/xpg4/bin:$PATH - fi - df -kP "$1" | tail -1 | awk '{ if ($4 ~ /%/) {print $3} else {print $4} }' - ) -} - -MS_dd() -{ - blocks=`expr $3 / 1024` - bytes=`expr $3 % 1024` - dd if="$1" ibs=$2 skip=1 obs=1024 conv=sync 2> /dev/null | \ - { test $blocks -gt 0 && dd ibs=1024 obs=1024 count=$blocks ; \ - test $bytes -gt 0 && dd ibs=1 obs=1024 count=$bytes ; } 2> /dev/null -} - -MS_dd_Progress() -{ - if test "$noprogress" = "y"; then - MS_dd $@ - return $? - fi - file="$1" - offset=$2 - length=$3 - pos=0 - bsize=4194304 - while test $bsize -gt $length; do - bsize=`expr $bsize / 4` - done - blocks=`expr $length / $bsize` - bytes=`expr $length % $bsize` - ( - dd bs=$offset count=0 skip=1 2>/dev/null - pos=`expr $pos \+ $bsize` - MS_Printf " 0%% " 1>&2 - if test $blocks -gt 0; then - while test $pos -le $length; do - dd bs=$bsize count=1 2>/dev/null - pcent=`expr $length / 100` - pcent=`expr $pos / $pcent` - if test $pcent -lt 100; then - MS_Printf "\b\b\b\b\b\b\b" 1>&2 - if test $pcent -lt 10; then - MS_Printf " $pcent%% " 1>&2 - else - MS_Printf " $pcent%% " 1>&2 - fi - fi - pos=`expr $pos \+ $bsize` - done - fi - if test $bytes -gt 0; then - dd bs=$bytes count=1 2>/dev/null - fi - MS_Printf "\b\b\b\b\b\b\b" 1>&2 - MS_Printf " 100%% " 1>&2 - ) < "$file" -} - -MS_Help() -{ - cat << EOH >&2 -Makeself version 2.1.6 - 1) Getting help or info about $0 : - $0 --help Print this message - $0 --info Print embedded info : title, default target directory, embedded script ... - $0 --lsm Print embedded lsm entry (or no LSM) - $0 --list Print the list of files in the archive - $0 --check Checks integrity of the archive - - 2) Running $0 : - $0 [options] [--] [additional arguments to embedded script] - with following options (in that order) - --confirm Ask before running embedded script - --quiet Do not print anything except error messages - --noexec Do not run embedded script - --keep Do not erase target directory after running - the embedded script - --noprogress Do not show the progress during the decompression - --nox11 Do not spawn an xterm - --nochown Do not give the extracted files to the current user - --target dir Extract directly to a target directory - directory path can be either absolute or relative - --tar arg1 [arg2 ...] Access the contents of the archive through the tar command - -- Following arguments will be passed to the embedded script -EOH -} - -MS_Check() -{ - OLD_PATH="$PATH" - PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"} - MD5_ARG="" - MD5_PATH=`exec <&- 2>&-; which md5sum || type md5sum` - test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which md5 || type md5` - test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which digest || type digest` - PATH="$OLD_PATH" - - if test "$quiet" = "n";then - MS_Printf "Verifying archive integrity..." - fi - offset=`head -n 498 "$1" | wc -c | tr -d " "` - verb=$2 - i=1 - for s in $filesizes - do - crc=`echo $CRCsum | cut -d" " -f$i` - if test -x "$MD5_PATH"; then - if test `basename $MD5_PATH` = digest; then - MD5_ARG="-a md5" - fi - md5=`echo $MD5 | cut -d" " -f$i` - if test $md5 = "00000000000000000000000000000000"; then - test x$verb = xy && echo " $1 does not contain an embedded MD5 checksum." >&2 - else - md5sum=`MS_dd "$1" $offset $s | eval "$MD5_PATH $MD5_ARG" | cut -b-32`; - if test "$md5sum" != "$md5"; then - echo "Error in MD5 checksums: $md5sum is different from $md5" >&2 - exit 2 - else - test x$verb = xy && MS_Printf " MD5 checksums are OK." >&2 - fi - crc="0000000000"; verb=n - fi - fi - if test $crc = "0000000000"; then - test x$verb = xy && echo " $1 does not contain a CRC checksum." >&2 - else - sum1=`MS_dd "$1" $offset $s | CMD_ENV=xpg4 cksum | awk '{print $1}'` - if test "$sum1" = "$crc"; then - test x$verb = xy && MS_Printf " CRC checksums are OK." >&2 - else - echo "Error in checksums: $sum1 is different from $crc" >&2 - exit 2; - fi - fi - i=`expr $i + 1` - offset=`expr $offset + $s` - done - if test "$quiet" = "n";then - echo " All good." - fi -} - -UnTAR() -{ - if test "$quiet" = "n"; then - tar $1vf - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; } - else - - tar $1f - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; } - fi -} - -finish=true -xterm_loop= -noprogress=n -nox11=n -copy=none -ownership=y -verbose=n - -initargs="$@" - -while true -do - case "$1" in - -h | --help) - MS_Help - exit 0 - ;; - -q | --quiet) - quiet=y - noprogress=y - shift - ;; - --info) - echo Identification: "$label" - echo Target directory: "$targetdir" - echo Uncompressed size: 72 KB - echo Compression: gzip - echo Date of packaging: Mon Dec 10 10:58:21 GMT 2012 - echo Built with Makeself version 2.1.6 on linux-gnu - echo Build command was: "../../makeself/makeself.sh \\ - \".\" \\ - \"/home/jonathan/workspace/br/initial-setup/armv7-versatile/../run-built-image.run\" \\ - \"Baserock QEMU wrapper for ARMv7 Versatile Express\" \\ - \"./run-built-arm-image.sh\"" - if test x$script != x; then - echo Script run after extraction: - echo " " $script $scriptargs - fi - if test x"" = xcopy; then - echo "Archive will copy itself to a temporary location" - fi - if test x"n" = xy; then - echo "directory $targetdir is permanent" - else - echo "$targetdir will be removed after extraction" - fi - exit 0 - ;; - --dumpconf) - echo LABEL=\"$label\" - echo SCRIPT=\"$script\" - echo SCRIPTARGS=\"$scriptargs\" - echo archdirname=\"makeself-15213-20121210105821\" - echo KEEP=n - echo COMPRESS=gzip - echo filesizes=\"$filesizes\" - echo CRCsum=\"$CRCsum\" - echo MD5sum=\"$MD5\" - echo OLDUSIZE=72 - echo OLDSKIP=499 - exit 0 - ;; - --lsm) -cat << EOLSM -No LSM. -EOLSM - exit 0 - ;; - --list) - echo Target directory: $targetdir - offset=`head -n 498 "$0" | wc -c | tr -d " "` - for s in $filesizes - do - MS_dd "$0" $offset $s | eval "gzip -cd" | UnTAR t - offset=`expr $offset + $s` - done - exit 0 - ;; - --tar) - offset=`head -n 498 "$0" | wc -c | tr -d " "` - arg1="$2" - if ! shift 2; then MS_Help; exit 1; fi - for s in $filesizes - do - MS_dd "$0" $offset $s | eval "gzip -cd" | tar "$arg1" - $* - offset=`expr $offset + $s` - done - exit 0 - ;; - --check) - MS_Check "$0" y - exit 0 - ;; - --confirm) - verbose=y - shift - ;; - --noexec) - script="" - shift - ;; - --keep) - keep=y - shift - ;; - --target) - keep=y - targetdir=${2:-.} - if ! shift 2; then MS_Help; exit 1; fi - ;; - --noprogress) - noprogress=y - shift - ;; - --nox11) - nox11=y - shift - ;; - --nochown) - ownership=n - shift - ;; - --xwin) - finish="echo Press Return to close this window...; read junk" - xterm_loop=1 - shift - ;; - --phase2) - copy=phase2 - shift - ;; - --) - shift - break ;; - -*) - echo Unrecognized flag : "$1" >&2 - MS_Help - exit 1 - ;; - *) - break ;; - esac -done - -if test "$quiet" = "y" -a "$verbose" = "y";then - echo Cannot be verbose and quiet at the same time. >&2 - exit 1 -fi - -MS_PrintLicense - -case "$copy" in -copy) - tmpdir=$TMPROOT/makeself.$RANDOM.`date +"%y%m%d%H%M%S"`.$$ - mkdir "$tmpdir" || { - echo "Could not create temporary directory $tmpdir" >&2 - exit 1 - } - SCRIPT_COPY="$tmpdir/makeself" - echo "Copying to a temporary location..." >&2 - cp "$0" "$SCRIPT_COPY" - chmod +x "$SCRIPT_COPY" - cd "$TMPROOT" - exec "$SCRIPT_COPY" --phase2 -- $initargs - ;; -phase2) - finish="$finish ; rm -rf `dirname $0`" - ;; -esac - -if test "$nox11" = "n"; then - if tty -s; then # Do we have a terminal? - : - else - if test x"$DISPLAY" != x -a x"$xterm_loop" = x; then # No, but do we have X? - if xset q > /dev/null 2>&1; then # Check for valid DISPLAY variable - GUESS_XTERMS="xterm rxvt dtterm eterm Eterm kvt konsole aterm" - for a in $GUESS_XTERMS; do - if type $a >/dev/null 2>&1; then - XTERM=$a - break - fi - done - chmod a+x $0 || echo Please add execution rights on $0 - if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal! - exec $XTERM -title "$label" -e "$0" --xwin "$initargs" - else - exec $XTERM -title "$label" -e "./$0" --xwin "$initargs" - fi - fi - fi - fi -fi - -if test "$targetdir" = "."; then - tmpdir="." -else - if test "$keep" = y; then - if test "$quiet" = "n";then - echo "Creating directory $targetdir" >&2 - fi - tmpdir="$targetdir" - dashp="-p" - else - tmpdir="$TMPROOT/selfgz$$$RANDOM" - dashp="" - fi - mkdir $dashp $tmpdir || { - echo 'Cannot create target directory' $tmpdir >&2 - echo 'You should try option --target dir' >&2 - eval $finish - exit 1 - } -fi - -location="`pwd`" -if test x$SETUP_NOCHECK != x1; then - MS_Check "$0" -fi -offset=`head -n 498 "$0" | wc -c | tr -d " "` - -if test x"$verbose" = xy; then - MS_Printf "About to extract 72 KB in $tmpdir ... Proceed ? [Y/n] " - read yn - if test x"$yn" = xn; then - eval $finish; exit 1 - fi -fi - -if test "$quiet" = "n";then - MS_Printf "Uncompressing $label" -fi -res=3 -if test "$keep" = n; then - trap 'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15' 1 2 3 15 -fi - -leftspace=`MS_diskspace $tmpdir` -if test -n "$leftspace"; then - if test "$leftspace" -lt 72; then - echo - echo "Not enough space left in "`dirname $tmpdir`" ($leftspace KB) to decompress $0 (72 KB)" >&2 - if test "$keep" = n; then - echo "Consider setting TMPDIR to a directory with more free space." - fi - eval $finish; exit 1 - fi -fi - -for s in $filesizes -do - if MS_dd_Progress "$0" $offset $s | eval "gzip -cd" | ( cd "$tmpdir"; UnTAR x ) 1>/dev/null; then - if test x"$ownership" = xy; then - (PATH=/usr/xpg4/bin:$PATH; cd "$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .) - fi - else - echo >&2 - echo "Unable to decompress $0" >&2 - eval $finish; exit 1 - fi - offset=`expr $offset + $s` -done -if test "$quiet" = "n";then - echo -fi - -cd "$tmpdir" -res=0 -if test x"$script" != x; then - if test x"$verbose" = xy; then - MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] " - read yn - if test x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY; then - eval $script $scriptargs $*; res=$?; - fi - else - eval $script $scriptargs $*; res=$? - fi - if test $res -ne 0; then - test x"$verbose" = xy && echo "The program '$script' returned an error code ($res)" >&2 - fi -fi -if test "$keep" = n; then - cd $TMPROOT - /bin/rm -rf $tmpdir -fi -eval $finish; exit $res - -HO -I0RߞJQ!"[JB3 u?@N 0a,+i`L܄A0pmw+&'D#1ZzE&`s -=#&a>i;@5;vΡyypq\?y(Т -!X2|xIc0}8Zֳ*eFhc$ED-k!MuT1n*/.ƛ
h7Λ5Ӛ@b?]5qZ44wNy^+l$.uHdcȑb>9 ~,ePH#1(ct.N:5kU,/]ȐMr<X`43j~l
,r뭙MQlH֩jWzEzP`Aʕ;ZCg=@RHP".uGM6eȬp&ExHN3ۈYQHjeeu^4֢o}EytpvzvptK堄O<Jȼ/MW_"^!X,+ -%I/@g"<#n D?,q/yAB*vFD8? -,2WEo?iN>2s'p4m59&h<_++V@|aM')֮T7xhj}qX-;;?=u*-HM.Y`1V"BO(B*gbX
l+I#vݡU?ohh`fK[?A0 @@3TU<mBp ](B];gQk!a$`4e#,_W*+TwuoUv]B >Er$ZWPD&|BXOh%ZnC֫U `Q! Q>ҍ~# Rx -?8;2M'՜f? w4ÄU63D?m[\3vnHLhEoGȳTZEÔ& ^7O5r{QnxњYaY9i3Z_种cQ16^WMd!$i<T١QeB:cY3əxI6jȣ Zny7qVXE@X#``y?Q[6vvtwPwMר=} -ԚCmrvf]ߒ]ߒ] -6Qu.](<,>:_[*UC9@E/+P[/*3Wfh;' -+@ py(R -ػC@P7
R6\S]UP4t<~`wCH:JvKʙfęqJD6S$_ܱ^gfuc<v̍\"IOEg&ς3G"(j,
|6Y.c)3ys1gdwBU"ExiM`igj-~-_Y !}f4()P@%0)pfm&120thH떹3a;[GΧ53f!sbm6o)<>9LBGCgry1vnP{>|VX -1qgy;`S{s^8~WC -\,_;E'A7Q:d0tq~<z}ih
(b8ǝ4q)z#3E0VT1<- c5}
gnnFiqHUd{dLk7{2tb,{&e}L;}g o K#3ixEb=E Hۉq<L E֩HzK,ia U3kkHw4xsZ]`p.T^+FӗJI6 !DvJޜשD|tidNf;3aem\ -AKfmfFXJw[hsPd~CSk[zud"sv[ʹK05Vy:*-ߵ.C
r9qbk#`S,3WmmƤ+7z@gƴUe/huCCpN̵H:VSrIrggfR!/2E~w# -WoSf9IExlkO֯e1'Z#6J#5U[I*HW0r'x0 9=PqrRE-o
iO~v M$P͇O {G2CK%sqs.K*\bf -PHwK%{T3\q7*
,l5o+,^WjMl>5ku([.Ģp @)(Uj`O<$ĄKC"$G+*P
m9l/㈽p97T.6ۏ"0~~2-=Rvf=v{1 Ǐ^\fB4̄9OkvV!@%pCsp4;%Gh`d 4 -tڌYTd걗T2s;PT37Lqe'J`pnx5K_zCo9f/Eu(.;,jAPխe?J%oYEÞ6eMĉIVBG5N6fAd17|_?QI .ٜSAe̊ jMm@{M\I4Fm_۟>}(13OKB}z.Ԋr2~ͿngHz81M
k݄;x `[1}@5dѓF[f/{լFOnt<>R{cjkt5?S{>kq}tSV!`-D>DY*$PAj8r$hTVɌA7X,`VM[_a p臞S+Tusn#a)8#mqO&zz2u$1P%!jR5;ۏs
PvmEP`Kq@AXHpj=wTO;d]".0}٧-س,:/q:zsiY$1r%<~}Ɇy#1,IbI8ٙѯmXG
bQ^FuĨ߿ۻme`iMÊzت~Ν4i5DR>g? -nI,梉bR)1mgeNГ2 L -?XU֬1gHdI0ԓ_buXb5:{gqJĺȟ
~|9KX,~W$_1H#HW -b&h*7(j
a"$Tw/mY' k͵zsQIj?EraH#>ZP)LP\bĠ,1((J4.pO@{0(0(El~vhM*_9wIB[A_ /9-1ҝJ`>;;ݳ.a,kpl3zM-*f+MzkyKR
$fP#W
d}EHuCT -,0"8p\9گJQ'ӍmS(xD;F0 +; -HONWO>_D!oQFϳf;uZv\NJ/qp7Z_Z}V}A y%DӅ"TЄy*<D}5+Yu.zz?+I<@HO=yZa*{
:P>@0vSv.g⨧ELbKIx8 -@n7]hD
{^?Sh7`0܈`"fg77&1zRz֛5{Yk3{WD38Us|fɜUO]a4ǻH.=?Xp`m\졭w.bzWڄ*cN;ojTZ5'>)1}'F@|4Q
l۽)cΞ^<Һ>LR4ޱF1O|%},@`g@G~SJ*<[o_$D|2؞ׁp>DTW#AeN .('R',kAS6Җ -&\2[fYVFs3![N2JElxhPQPt -J操ȟN>XmfĎ]`#`r `XJ2PGУJaUm}udyµ9ړ >klZ)oJ?[hJ\>N`O0ggx seP0&4(Nb<-P&5L4;;vwk62)&lPs.1p -5L1?T,`\Oi1y6UΧXȀZp|f=˲`Nh6GCrY} -VLfD$1T'6` -Wܛ"TոV[Q.N.ܦ5PpJG7*Xax -Lv`نVH}PDk>XF:8<>><vvȳLeb
w=}$ft\ule~H-wƵb7$7De$ˡ+~qٞ=}[=wC`0~(P`L-a c&HiBPKdkljMޅ@i>rhOAgh5z'?-@LqcF(yTQ@4dvf^dTCTÌe -<Oo`Ɋ $ꙵH>xrJût+<ݳ JK&POEx0[]VAX RM -|A [ԆQ7wGݽ6ڋHO2tmh-Q oև5z¢&ݎAƣ GiqؠjWXTo,F57ߎr$.BXȒ`J<j`VN`">+zD gIw;2zM(WJWك;d>5ZV?{Lh9.3zD[@wJy$Y5J"DQkjix-?`٫5;T]]iK"FK"2a]l "g2ߘZ/g─icvb_%@Pەg)̟[V19&Lך|!~K̓Gߝmoᴭ'onn?zFæ
?LX0ȟ%gz -U>lO*~DˑfH!J=C&^$`}HUIl^0bQ_=<8f fYo杄,9 -G -O]aqY3@<lWwB:O<emEmDqE1&:{0.jܸu)D()6Y<a'G~
RU
VzVi -[1ώO -d^${URWxoE0!LC6]RXB2kv):zx٬˒R -W;QHP7̔J6l25;z&EFϿTh?/|or| -@l9}Q -FzP40Tl2ԝr2@s.(B6\{ݛoߌgCjf&RVpdxN*ZzTLu/OFNJ5"@t.(k7ghSZZ3vXy|\g+*O7Z5}<G?GhgeRvùx3IP2{G(
i!(ӢQD-Dy-JVRߔn;T7X|~4\4_<_~ <4.Z>eę"!\x%iqD%3î~?SOzydqdIP4Tuc[F$L鹺̛^x3;o'-+9&]?ϯrj -j2Yӊ=/.V -X ~Y#/@S>~}j{UKJn.p$<.XA:}
zwb
$m9W4*}EjH]3>:ƃt5r8jB_ -%r&a%Sjusq@8
owU<MK:AȮ{uY>2[8I^|۲˚
?^읞spYG+r1 -^ˈ|:W'*;00XA
/j!]~7MG41WwlLɼpd:̏нɑRǤ{J"\ 2^%F>pzO"H %`#/MwÅ>B~yr1iGCui8]8+w{#
s?<|8K僝fHsw$j&[F=s(7DH=>ږA"1A=8OG;fz[R||@[<xْ>ۉՄk}?.{f.*K8̪foѧ <`{?Wc^QYYޮ$<|I2#whOn
k[p~mw-!2G`;;{`йYFy^:@cBF.ؔ.80瘪_gj!l}5#-қ'7Hfr7$&{+@f?Pn -dkxTmC҃1<(jeLMmB탺PJO6O<^&c66es@?u˗*[}eߚ%۟F4͜ diff --git a/x86_64-generic/create-vm b/x86_64-generic/create-vm deleted file mode 100755 index 84137e4..0000000 --- a/x86_64-generic/create-vm +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/sh -set -e - -DEVEL_IMAGE_NAME="water-bomb-devel-x86_64" - -# Usage: baserock-install-vm $VM_NAME $INSTALL_DIRECTORY -VM_NAME="$1" -INSTALL_DIRECTORY="$2" - -VM_VBOX_NAME=$(echo "$VM_NAME" | sed 's|\s|\.|g') - -if [ -z "$VM_NAME" ]; then - echo "A name must be specified for this virtual machine" - echo "Usage: $0 VM_NAME INSTALL_DIRECTORY" - exit 1 -fi - -if [ -z "$INSTALL_DIRECTORY" ]; then - echo "An install directory must be specified for this virtual machine" - echo "Usage: $0 VM_NAME INSTALL_DIRECTORY" - exit 1 -fi - -# Check that we don't already have a VM of this name -if [ -e "$VM_NAME.vdi" ]; then - echo "A VM by this name already exists" - exit 1 -fi - -# Ensure curl or wget is installed - -if ! which wget >/dev/null; then - if which curl >/dev/null; then - # Fall back to curl if no wget - USE_CURL=true - else - # If neither, try to install curl - if which yum >/dev/null; then - echo "Attempting to install curl using yum" - sudo yum install curl - USE_CURL=true - elif which apt-get >/dev/null; then - echo "Attempting to install curl using apt-get" - sudo apt-get install curl - USE_CURL=true - else - echo "I do not know how to install curl on this system. Please install curl or wget manually" - exit 1 - fi - fi -fi - -# Ensuring VirtualBox is installed -if which VBoxManage >/dev/null; then - echo "VirtualBox is installed" -else - echo "VirtualBox is not installed" - if which yum >/dev/null; then - echo "Attempting to install VirtualBox using yum" - sudo yum install VirtualBox - elif which apt-get >/dev/null; then - echo "Attempting to install VirtualBox using apt-get" - sudo apt-get install virtualbox-ose - else - echo "I do not know how to install VirtualBox on this system. Please install manually" - exit 1 - fi -fi - -mkdir -p "$INSTALL_DIRECTORY" - -cd "$INSTALL_DIRECTORY" - -# Download and extract the water-bomb .img file -if [ -z "$USE_CURL" ]; then - wget --no-clobber "http://download.baserock.org/baserock/$DEVEL_IMAGE_NAME.img.gz" -else - if ! [ -e "$DEVEL_IMAGE_NAME.img.gz" ]; then - curl -O "http://download.baserock.org/baserock/$DEVEL_IMAGE_NAME.img.gz" - fi -fi - -if [ -e $DEVEL_IMAGE_NAME.img ]; then - echo "Development image has already been decompressed" -else - echo "Decompressing development image" - gzip -dc "$DEVEL_IMAGE_NAME.img.gz" >"$DEVEL_IMAGE_NAME.img" -fi - -# Convert the .img file into a VirtualBox .vdi and create the virtual machine -VBoxManage convertdd "$DEVEL_IMAGE_NAME.img" "$VM_NAME.vdi" -VBoxManage createvm --name "$VM_VBOX_NAME" --ostype Linux26_64 --register - - -# Configure the virtual machine -VBoxManage modifyvm "$VM_VBOX_NAME" --ioapic on --memory 1024 --nic1 nat - - -# Configure the virtual machine's first hard disk -VBoxManage storagectl "$VM_VBOX_NAME" --name "SATA Controller" --add sata --bootable on --sataportcount 2 - -VBoxManage storageattach "$VM_VBOX_NAME" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "$VM_NAME.vdi" - - -# Configure the /src partition -VBoxManage createhd --filename "$VM_NAME-src.vdi" --size $((30*1024)) - -VBoxManage storageattach "$VM_VBOX_NAME" --storagectl "SATA Controller" --port 1 --device 0 --type hdd --medium "$VM_NAME-src.vdi" - -cd - >/dev/null diff --git a/x86_64-generic/devel-system-setup b/x86_64-generic/devel-system-setup deleted file mode 100755 index a6f872e..0000000 --- a/x86_64-generic/devel-system-setup +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh - -set -e - -#Set up the initial /src disk -if [ -e /dev/disk/by-label/src ] -then - echo "Disk labelled src found" -else - echo "Disk labelled src not found. Initializing /dev/sdb as src" - mkfs.btrfs -L src /dev/sdb -fi - -#Ensure the /src directory exists -mkdir -p /src - -#Add the /src disk to /etc/fstab if it doesn't exist -grep "LABEL=src" /etc/fstab >/dev/null || echo 'LABEL=src /src btrfs defaults 0 2' >>/etc/fstab - -#Mount the disk so that it can be configured -mount -a - -#Retrieve the staging-filler -if [ -e /src/staging-filler ] -then - cd /src/staging-filler - git pull origin master - cd - -else - git clone ssh://git@trove.genivi.baserock.com/ct/genivi/genivi-staging-filler /src/staging-filler -fi - -if [ -e /src/staging-filler/water-bomb-x86_64-filler.tar.gz ] -then - echo "Water bomb staging-filler already exists" -else - echo "Downloading water bomb staging-filler" - wget -P /src/staging-filler http://download.baserock.org/baserock/water-bomb-x86_64-filler.tar.gz -fi - -#Ensure the cache and temp directories exist -mkdir -p /src/cache -mkdir -p /src/tmp - -#Create morph.conf -cat >/src/morph.conf <<EOF -[config] -log = /src/morph.log -cachedir = /src/cache -tempdir = /src/tmp -staging-chroot = true -staging-filler = /src/staging-filler/water-bomb-x86_64-filler.tar.gz, \ - /src/staging-filler/genivi-staging.tar.gz -trove-host = trove.genivi.baserock.com -trove-prefix = ct -EOF - -#Ensure morph uses our morph.conf -[ -e $HOME/.morph.conf ] && rm $HOME/.morph.conf -ln -s /src/morph.conf $HOME/.morph.conf - -echo "Initial setup complete." diff --git a/x86_64-generic/request-trove-account b/x86_64-generic/request-trove-account deleted file mode 100755 index 16fbafb..0000000 --- a/x86_64-generic/request-trove-account +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -# request-trove-account - E-mails codethink with your public key requesting -# an account on the Trove. - -echo -n "Please enter your name: " -read name -echo -n "Please enter your E-mail address: " -read email -echo -n "Please enter a telephone number (optional): " -read phone - -if [ -e ~/.ssh/id_rsa.pub ]; then - echo "RSA key found" - sshkey=$(cat ~/.ssh/id_rsa.pub) -elif [ -e ~/.ssh/id_dsa.pub ]; then - echo "DSA key found" - sshkey=$(cat ~/.ssh/id_dsa.pub) -else - echo "No SSH keys found. Generating an RSA key" - ssh-keygen -t rsa - sshkey=$(cat ~/.ssh/id_rsa.pub) -fi - -# remove leading/trailing white space (esp. newlines) from user data -name=$(echo -n $name) -email=$(echo -n $email) -phone=$(echo -n $phone) -sshkey=$(echo -n $sshkey) - -curl -G --data-urlencode "name=$name" --data-urlencode "email=$email" --data-urlencode "phone=$phone" --data-urlencode "pubkey=$sshkey" http://trove-accounts.genivi.baserock.com >/dev/null diff --git a/x86_64-generic/run-image b/x86_64-generic/run-image deleted file mode 100755 index bf3dfa9..0000000 --- a/x86_64-generic/run-image +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash -set -e - -# Usage: run-image IMAGE_FILE -IMAGE_FILE="$1" - -if [ -z "$IMAGE_FILE" ]; then - echo "The image to run must be specified" - exit 1 -fi - -# Extract an .img.gz to a .img -if echo "$IMAGE_FILE" | grep -q "\.gz$"; then - EXTRACTED_FILE=$(echo "$IMAGE_FILE" | sed 's|\(.*\)\.gz$|\1|') - if [ ! -e "$EXTRACTED_FILE" ]; then - echo "A .gz file was specified. Decompressing." - gzip -dc "$IMAGE_FILE" >"$EXTRACTED_FILE" - fi - IMAGE_FILE="$EXTRACTED_FILE" -fi - -# Verify the file is of correct type -if ! echo "$IMAGE_FILE" | grep -q "\.img$"; then - echo "Specified file is not a disk image" - exit 1 -fi - -IMAGE_BASEPATH=$(echo "$IMAGE_FILE" | sed 's|\(.*\)\.img|\1|') -IMAGE_BASENAME=$(basename "$IMAGE_FILE" .img) -IMAGE_VBOXNAME=$(basename "$IMAGE_FILE" .img | sed 's|\s|\.|g') - -echo "ensuring vm is created" - -# Convert the .img file into a VirtualBox .vdi if no .vdi exists -if [ ! -e "$IMAGE_BASEPATH.vdi" ]; then - VBoxManage convertdd "$IMAGE_BASEPATH.img" "$IMAGE_BASEPATH.vdi" -fi - -# Create a virtual machine if none exists. -if ! VBoxManage showvminfo "$IMAGE_VBOXNAME" &>/dev/null; then - VBoxManage createvm --name "$IMAGE_VBOXNAME" --ostype Linux26_64 --register -fi - - -# Configure the virtual machine -VBoxManage modifyvm "$IMAGE_VBOXNAME" --ioapic on --memory 1024 --nic1 nat -# Ensure the SATA controller is set up -if ! VBoxManage showvminfo "$IMAGE_VBOXNAME" | grep "SATA Controller" &>/dev/null; then - VBoxManage storagectl "$IMAGE_VBOXNAME" --name "SATA Controller" --add sata --bootable on --sataportcount 1 -fi - -VBoxManage storageattach "$IMAGE_VBOXNAME" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "$IMAGE_BASEPATH.vdi" - -VBoxManage startvm "$IMAGE_VBOXNAME" |