From fa554ceb7121b96bf0cd94953bc4cfa4636e102c Mon Sep 17 00:00:00 2001 From: Jonathan Maw Date: Thu, 23 May 2013 16:28:22 +0100 Subject: Remove obsolete initial-setup code --- armv7-versatile/run-arm-image.run | 543 ----------------------------------- armv7-versatile/run-built-image.run | 543 ----------------------------------- x86_64-generic/create-vm | 110 ------- x86_64-generic/devel-system-setup | 62 ---- x86_64-generic/request-trove-account | 30 -- x86_64-generic/run-image | 54 ---- 6 files changed, 1342 deletions(-) delete mode 100755 armv7-versatile/run-arm-image.run delete mode 100755 armv7-versatile/run-built-image.run delete mode 100755 x86_64-generic/create-vm delete mode 100755 x86_64-generic/devel-system-setup delete mode 100755 x86_64-generic/request-trove-account delete mode 100755 x86_64-generic/run-image 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 --P2s'p4m59&h<_++V@|aM')֮T7xhj}qX-;;? =u*-HM.Y`1V"BO (B*gbX l+I#vݡU?ohh`fK[?A0 @@3TUEr$ZWPD&|BXOh%ZnC֫U `Q! Q>ҍ~ # Rx -?8;2M'՜f? w4ÄU63D?m[\3vnHLhEoGȳTZEÔ& ^7O5r{QnxњYaY9i3Z_种cQ16^WMd!$i :_[*UC9@E/+P[/*3Wfh;'*&h.NeM4%mncsZ(Of.KQĞTcad̥04e@'\kx^Bп&zMŵq>Z<)X>6yRDaNiG/#|Œ՝K)9Cμ'E2S%⤼yOC>FTA9D7fEf4)|W5b0I]:^)|RQKnӘFt˺gƿ:j&C4J T \<͌X 0k"5hxhnm %0)ZbUhG+2CCH t.kGpY8=/k89ݠT%t<6Uxh!2f0ϟe0# II04%א>0' >PKD` 28ut-kpJ'f7 2?׉H-Gs=wbQL? -+@ py(R/hĿ;_m鷀`Uh١IAS6{JRB:ʉ\<45$y -ػC@P7 R6\S]UP4t<~`wC‰H: JvKʙfęqJD6S$_ܱ^gfuc9LBGCgry1vnP{>|VX -1qgy ;`S{s^8~WCd'MݾXdƷ*|BX]LbFڡq+_Ǯ=/:daʍWjzNc){0a֊/.5/7/ 'r1)t9'H̐e!1c"-?l?b2p,_͞#o+n>CL1H9[=eYG't 5y]R4h. ;v@.DWyek ХN?qz"d0Jy=<S31G=EPkxަ`$n!fhܦbƀӃz׮;ݎ/?.;bUUZ=t!orƌ3"יr 6f=![#x}En{@")H_zנu?$܊ϖ -\,_; E'A7Q:d0tq~5ku׵([.Ģp @)(Uj`O<$ĄKC"$G+*P m9l/㈽p97T.6ۏ"0~~2 - =Rvf= v{1 Ǐ^\fB4̄9OkvV!@%pCsp4;%Gh`d 4.jFGC}(13OK􋱉B}z.Ԋr2~ͿngHz81M k݄;x `[1}@5dѓF[f/{լFOnt<>R{cjkt5?S{>kq}tSV!`-D>DY*$PAj8 r$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?@Yv7M6  ].v_\^A8ˤc } -nI,梉bR)1mgeNГ2 L显2y\5S35GB/R-%0`: -?XU֬1gHdI0ԓ_buXb5:{gqJĺȟ ~|9KX,~ W$_1H#HWF|EUOo`Ds!"{YU vTƁ?ŵ]9#jK}:E-y78)&Y9rFxV|+U^nWN[Q%.> OSz&d.ORa+|@8|'3|cbygc3q:tR4@:.|݃轳wVZ.4_sL9I.2$~֠g>O\0DGVock$)P-4`9Rb)#0R_tl ,h{{]?,m -b&h*7(j a"$Tw/mY ' k͵zsQIj?EraH#>ZP)LP\bĠ,1(( J4.pO@{0(0(El~vhM*_9 wIB[A_ /9-1ҝJ`>;;ݳ.a,kpl3zM-*f+MzkyKR $fP#W d}EHuCTm`8Ip -,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>@0v Sv.g⨧ELbKI x8 -@n7]hD {^?Sh7`0܈`"fg77&1zRz֛5{Y k3{WD38Us|fɜUO]a4ǻH.=?Xp`m\졭w.bzWڄ*cN;ojT Z5'>)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.ܦ5PpJ G7*XaxӘ08Q0?- >6~~l>/o> 2y`&zѦĊ+VM6v6RК bDcZH9'Y/?C.k4_- |E(c>,:ҏ"iѣfV!̑D"B["r0MYZŶXzpFvkmmSbtiȱEG|)H|p_;Q$$Q#aewiG:,aOlx מ3f9?W q95I5J5>7c ~HGh*ĕluІD7Aչ}qtP'B=a uk/_ZK~GP< >Y~_! -Lv`نVH}PDk>XF:8<>>rhOAgh5z'?-@LqcF(yTQ@4dvf^dTCTÌeFfYQ@4ONYHS #;\: vŠgi =occ#Ќ4I̵ޚH? fǻxrJût+< ݳ JK&POEx0[]VAX RMδ'7sVi#wIq}zw}07 ׃L&- -|A [ԆQ7wGݽ6ڋHO2tmh-Q oև5z¢&ݎAƣ GiqؠjWXTo,F57ߎr$.BXȒ`J+zD gIw;2zM(WJWك;d>5ZV?{Lh9. 3zD[@wJy$Y5J"DQkj ix- ?`٫5;T]]i K"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 -Gw ?4(f4qV/UQ⓶]Po<;/o^8vr搲xF.[]imYu׷,CǔL2~ͪeSeR0ʹL"Y+d4wzε5F#&TfL((++S.s!$I{ۭ6&A WF.¸>]qr†}4Ą-6uR?F~z?>^\?<=8>;z]yo7PGWt:?Nʊk7P A^]1 -O]aqY3@eę"!\x%iqD%3î~?SOzydqdIP4Tuc[F$L鹺̛^x3;o'-+9&]?ϯrj -j2Yӊ=/. V -X ~Y#/@S>~}j{UKJn.p$<.XA:} zwb $m9W4*}EjH]3>:ƃt 5r8jB_~7?}$v|ƽ<7h Ĺ'7=g<Ò#d8ƒ_dj("|XTzI/rWV8A&P,#VAlK|4'lyj͈Z-7vfx'aw<_WZمZ]娳/UY_5{#XXWÞc- K<;Yƨ Ԣ`b-{<~ G -%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;f󈜼z[R||@[ۉՄk}?.{f.*K8̪foѧ <` {?Wc^QYYޮ$<|I2#whOn k[p~mw-!2G`;;{`йYFy^:@c׉BF.ؔ.80瘪 _gj!l}5#-қ'7Hfr7$&{+ @ f?PnCڨ?G8Pg!7"1J8lhu)[*n'r{Aœaa_“>Jux*Ӄ;g TT&bt+hLKsܵmɦᯆ3cet똱T]8,wKRRcԲ!2ir8YFotV؈K؆Ԡl}S#5%WKrWt݆@'H %F-) -dkxTmC҃1<(jeLMmB탺PJO6O<^&c66es@?u˗*[}eߚ%۟F4͜)L/|'m|6{#)=ًq$<h)vY̤n %m)7<0y4m٬)O`mhP?j9}9Q֔T Rա3Rd P~вE;$^޴?( ,e)KYR,e)KYR,e)KYR,e)KYR,e)KYR)8D) \ No newline at end of file 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 -MP2s'p4m59&h<_++V@|aM')֮T7xhj}qX-;;? =u*-HM.Y`1V"BO (B*gbX l+I#vݡU?ohh`fK[?A0 @@3TUEr$ZWPD&|BXOh%ZnC֫U `Q! Q>ҍ~ # Rx -?8;2M'՜f? w4ÄU63D?m[\3vnHLhEoGȳTZEÔ& ^7O5r{QnxњYaY9i3Z_种cQ16^WMd!$i :_[*UC9@E/+P[/*3Wfh;'*&h.NeM4%mncsZ(Of.KQĞTcad̥04e@'\kx^Bп&zMŵq>Z<)X>6yRDaNiG/#|Œ՝K)9Cμ'E2S%⤼yOC>FTA9D7fEf4)|W5b0I]:^)|RQKnӘFt˺gƿ:j&C4J T \<͌X 0k"5hxhnm %0)ZbUhG+2CCH t.kGpY8=/k89ݠT%t<6Uxh!2f0ϟe0# II04%א>0' >PKD` 28ut-kpJ'f7 2?׉H-Gs=wbQL? -+@ py(R/hĿ;_m鷀`Uh١IAS6{JRB:ʉ\<45$y -ػC@P7 R6\S]UP4t<~`wC‰H: JvKʙfęqJD6S$_ܱ^gfuc9LBGCgry1vnP{>|VX -1qgy ;`S{s^8~WCd'MݾXdƷ*|BX]LbFڡq+_Ǯ=/:daʍWjzNc){0a֊/.5/7/ 'r1)t9'H̐e!1c"-?l?b2p,_͞#o+n>CL1H9[=eYG't 5y]R4h. ;v@.DWyek ХN?qz"d0Jy=<S31G=EPkxަ`$n!fhܦbƀӃz׮;ݎ/?.;bUUZ=t!orƌ3"יr 6f=![#x}En{@")H_zנu?$܊ϖ -\,_; E'A7Q:d0tq~5ku׵([.Ģp @)(Uj`O<$ĄKC"$G+*P m9l/㈽p97T.6ۏ"0~~2 - =Rvf= v{1 Ǐ^\fB4̄9OkvV!@%pCsp4;%Gh`d 4.jFGC}(13OK􋱉B}z.Ԋr2~ͿngHz81M k݄;x `[1}@5dѓF[f/{լFOnt<>R{cjkt5?S{>kq}tSV!`-D>DY*$PAj8 r$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?@Yv7M6  ].v_\^A8ˤc } -nI,梉bR)1mgeNГ2 L显2y\5S35GB/R-%0`: -?XU֬1gHdI0ԓ_buXb5:{gqJĺȟ ~|9KX,~ W$_1H#HWF|EUOo`Ds!"{YU vTƁ?ŵ]9#jK}:E-y78)&Y9rFxV|+U^nWN[Q%.> OSz&d.ORa+|@8|'3|cbygc3q:tR4@:.|݃轳wVZ.4_sL9I.2$~֠g>O\0DGVock$)P-4`9Rb)#0R_tl ,h{{]?,m -b&h*7(j a"$Tw/mY ' k͵zsQIj?EraH#>ZP)LP\bĠ,1(( J4.pO@{0(0(El~vhM*_9 wIB[A_ /9-1ҝJ`>;;ݳ.a,kpl3zM-*f+MzkyKR $fP#W d}EHuCTm`8Ip -,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>@0v Sv.g⨧ELbKI x8 -@n7]hD {^?Sh7`0܈`"fg77&1zRz֛5{Y k3{WD38Us|fɜUO]a4ǻH.=?Xp`m\졭w.bzWڄ*cN;ojT Z5'>)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.ܦ5PpJ G7*XaxӘ08Q0?- >6~~l>/o> 2y`&zѦĊ+VM6v6RК bDcZH9'Y/?C.k4_- |E(c>,:ҏ"iѣfV!̑D"B["r0MYZŶXzpFvkmmSbtiȱEG|)H|p_;Q$$Q#aewiG:,aOlx מ3f9?W q95I5J5>7c ~HGh*ĕluІD7Aչ}qtP'B=a uk/_ZK~GP< >Y~_! -Lv`نVH}PDk>XF:8<>>rhOAgh5z'?-@LqcF(yTQ@4dvf^dTCTÌeFfYQ@4ONYHS #;\: vŠgi =occ#Ќ4I̵ޚH? fǻxrJût+< ݳ JK&POEx0[]VAX RMδ'7sVi#wIq}zw}07 ׃L&- -|A [ԆQ7wGݽ6ڋHO2tmh-Q oև5z¢&ݎAƣ GiqؠjWXTo,F57ߎr$.BXȒ`J+zD gIw;2zM(WJWك;d>5ZV?{Lh9. 3zD[@wJy$Y5J"DQkj ix- ?`٫5;T]]i K"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 -Gw ?4(f4qV/UQ⓶]Po<;/o^8vr搲xF.[]imYu׷,CǔL2~ͪeSeR0ʹL"Y+d4wzε5F#&TfL((++S.s!$I{ۭ6&A WF.¸>]qr†}4Ą-6uR?F~z?>^\?<=8>;z]yo7PGWt:?Nʊk7P A^]1 -O]aqY3@eę"!\x%iqD%3î~?SOzydqdIP4Tuc[F$L鹺̛^x3;o'-+9&]?ϯrj -j2Yӊ=/. V -X ~Y#/@S>~}j{UKJn.p$<.XA:} zwb $m9W4*}EjH]3>:ƃt 5r8jB_~7?}$v|ƽ<7h Ĺ'7=g<Ò#d8ƒ_dj("|XTzI/rWV8A&P,#VAlK|4'lyj͈Z-7vfx'aw<_WZمZ]娳/UY_5{#XXWÞc- K<;Yƨ Ԣ`b-{<~ G -%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;f󈜼z[R||@[ۉՄk}?.{f.*K8̪foѧ <` {?Wc^QYYޮ$<|I2#whOn k[p~mw-!2G`;;{`йYFy^:@c׉BF.ؔ.80瘪 _gj!l}5#-қ'7Hfr7$&{+ @ f?PnCڨ?G8Pg!7"1J8lhu)[*n'r{Aœaa_“>Jux*Ӄ;g TT&bt+hLKsܵmɦᯆ3cet똱T]8,wKRRcԲ!2ir8YFotV؈K؆Ԡl}S#5%WKrWt݆@'H %F-) -dkxTmC҃1<(jeLMmB탺PJO6O<^&c66es@?u˗*[}eߚ%۟F4͜)L/|'m|6{#)=ًq$<h)vY̤n %m)7<0y4m٬)O`mhP?j9}9Q֔T Rա3Rd P~вE;$^޴?( ,e)KYR,e)KYR,e)KYR,e)KYR,e)KYR)8D) \ No newline at end of file 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 </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" -- cgit v1.2.1