From 757f1a347044923a41b6e8d2fc14167781125540 Mon Sep 17 00:00:00 2001 From: Guy Martin Date: Sat, 6 Mar 2004 20:43:15 +0000 Subject: [PATCH] Begin of livecd support for hppa. git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@300 d1e1f19c-881f-0410-ab34-b69fee027534 --- .../cdtar/palo-1.2_pre20030630-cdtar.tar.bz2 | Bin 0 -> 17578 bytes examples/livecd/hppa/config-2.4.24 | 1090 +++++++++++++++++ .../hppa/hppa-livecd-stage1-20040227.spec | 57 + .../hppa/hppa-livecd-stage2-20040227.spec | 67 + examples/livecd/runscript/hppa-archscript.sh | 79 ++ hppa-isogen.sh | 7 + 6 files changed, 1300 insertions(+) create mode 100644 examples/livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2 create mode 100644 examples/livecd/hppa/config-2.4.24 create mode 100644 examples/livecd/hppa/hppa-livecd-stage1-20040227.spec create mode 100644 examples/livecd/hppa/hppa-livecd-stage2-20040227.spec create mode 100644 examples/livecd/runscript/hppa-archscript.sh create mode 100755 hppa-isogen.sh diff --git a/examples/livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2 b/examples/livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..83ea4cceb827256525c8d554071322325a745feb GIT binary patch literal 17578 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

Ex5YZH>kxBS9e8nD2F*MpE|)LyG?%3XOr52QhUi zMs{;Am@X=YEd+>YkcH?U3<~4t6|Kjlgr2}klBtL$KNYiDjC;R}_j5?4Y<_`>X}+yn zuKw4)I>gl`9|DSEuW~)S^G61!19y(i=VJ{yyX@g={5Q%&GwvD}_daFP_bCoDL1JAP zSDk^x#{Iprvp$+#WxjC~HYb8~KoZdLfheFGWJM@wE)JBf|As>ZR<$xhJ8F#@9;O~q zP6*^f0&egZ2REjFvDFk?G;}_0s?S4bvq9(u6^cPg_cnNbywqVrK}racn52@cR@*8m z2?a#tKd9h^Ghm||&CGVfh9>WT46;$d1cq6MCAq(x76PlFN? zf`URvqY9SukoEnJ-mun#j`P?VHhG;N7oc=QImanw?@77>sn9Clral&c0~T(K|+VO~5JW7(pNa2e6U zl%=e4hHRIB9;5TEVq$(C69&Rn7HYe06$@yENpH8PlXR~hGAn71|RHWj-)R=&3 zNI)_~6YQq)gQw!32j@xVv7Ic$Gi7Fb-|SOdZ6zVTcTgez(6hi2R!N!c4U>Hlv6emo z&MIzzWMJzJ&9YFkG(b*mL}%F!rGF3*T=8s_qu!K`Rmh-=!iq#Oy2zFkHczEOLL6;Y z1ypDyVk|zIA_j$F$?DmDYll%Ud;Q~uUo{p=blpId7b2DI6x2sLw%f6FV6pzHSfGG7 z-eYQIVIy`l&f28OVuSoA3tpQn^!3L|;IB%HUbe~gg6vPKw?RO@-qx!I)X5{`SH~G( z?@EWDz7N8GDOv*DDGgbh1+!51vY)OksOZCV1&W}@ym|HZ4)|{q#8?_P@3Lsa3TsBE zV+>lT<6v#p++haX-kC%!rqCIRmVnnIKyU9l(smJt?2bDFs(7LBGdJilRv9+4P*6|k^~VxS?|tUpl$Bmylh=2+{UN2JFNWU2(e)w!aLd`z zUw`k!EnX|#DF5t9bzQV#GqXd1?eVLqZg@wzj>r{LJg$_?@$vMEnUpjO<8*cFd?s=V z0w0V7k#T4ZUZgJnZM1Z9$t+jU@!KS%rpa8>)zYlu;n~5WWWB0#*@#IVF+_<>m85GV zm^5p_bji$=qDrO1o+Vdk-?1!ed(PXX9T|K6_2hhowqy5rSjzzZcGh2Nf@jigE7 zf0@T``wy!9zAgBOoED*?D?NMC2yL;DYQc*!`1w_IPIu@A~e^-UdON`$>lVy*b0(lz^s%ks!wS%(V}8zh2A+ zMzt|FOvHmP_ZJN8EgA6QMf%p}aa=)%LK;Y=s#$eqQ~ZU0lX7xpB>9953zMbfBz-^i z_|t3TXhXq4)60jQwYM{X%l&~%&bo6UWfjmM^OsCd^z^6Xx7gt=OP6-K&;R%nGI}Cy zY(JU3kUyxSLZiHEgovz877hn?+A&E!-z=jT`D22kOJ%8TxPkgegV34f*w#$XU_G5Z zv3$qd+k81bwW?#O)Bn`L*2qQ}8?1SVzU4sm#9&iqWj~{ffTA+Kfk`!A=3JmjT9fy z8SbDtEKUz!RT&Oe^0R6l7JWM`2+G-T6}~+ukYOI)rw6U;uQ!fO^n1`&nC~cL)(C@4 z31dV|s$9JEBr-iXyqgYK@uJIw%%`ZCVG37ZB&c5Na-vAnB~b)cDX^D5P2f)#coi z<%qMI64s1`HcMW~bF&`3U+>785N5X}!U@N5Eqwmme>eU1 zCE(WPNVn_f+g;E6k>p7(SQJi#_<*Nex+PD+G1p(Y_UNxJMF=Rw6--HNxMHiMss^Aa zqtTeFs6OaO{Q+Ei)OV27YQ4c=G-)pfp#nHp7VOXV#cE72jM{tbe}`k3@9SVp-fxn zh)^(~XDFb^QPhJ~CI2nGpbe=iYAWZ!{Eu-EKPm^huAj+kMj)ML9kD3M0Qv6Jme=KQ z-1nJ@zgr^G*-q)Ji#`{S->xOGhqBJq1x(Udq8mDS*b9bs3@$%EH6R?X$vNC;wlCnM z#U(sNEJ)R1MUjxYEtlSRIsGS_?Ek{Y8jpgbFar6MVNCTTkcJ?Z_>p_Au7c35-FI!> z?rT+C%jDS&Mw|?ekTS@`Jzdlb+vJtns17>A%BYDVL}WqjQQ1yIqppe^Wnwy~Z`gFr zb3ck%q~(drBdN=mB(7ut1eB4?^%TMi z)MsxBE_KywH}&^**EHL2UB z|K|T}Ap%D+JlIZ~D>1!-9K+`>fkt0s^eteTolC06*f3Y2V`6iFAZgHF(**{M)i;4# ziEr6p>&*bEs5^CX5+6E3th3f6(|VWyYk<#KahP;1%UEfz{WXI(6#I+NWV9&?<*!)D@ z#u`GqR8V?uNMXzf8fTY9&(8xn2Bi%YXBohxC6W-wE_X6jV>e&%uXDwG5?{N1x}*=b zMV$|6-Tie2Z?<(Wi4M_MF_wEsFnx|ql_`FCyfWV_US?SXA5F(Pti^Y+ak<0}c+}_~ zqUwv*57`o>8l+d5^zm6Z|8YPbyXf05%S`qpZD#j^&JI2zlZuyH&NTi_eM3C?-tP-} z+kNeC`cO1_nHl>IlH^!lo0OF#8oWY`3bKCslKrXr8LvKUQTM)QHGQ-e7xR2)Kw~6* z__=;ud5T_6pSM@&erkH6Xr2}Z=MM~~DL5h{wM<#P67W0xkf?E-@bng`JJd$J&?+!- zQY9?+19}WC7MSKwJ%Om`(F+}z`oa8Hc$;$fICJ2~n7J563=D&;f)MQ7;}y-AHiL{IAhfm-nY1!APv^`)wg}WbsmMNSN4MuAt+( z^b~)2;6Xs>(8)ps7)AU3K$nKJGh2I^$6Zg`Jy))j%+GswKSSe=eL+okQK8bdF0oIu zm=uu<1Q!^TqXG&wdh3t3;G8&KU<7_iK9P-?3dy2c)Mc0d3`KFF+Vb!~CR7oo|NCLG z5lx*w`mN@G0Dew=e_ zY@44Y(^%yIaCLSSopvHlB6+O7Y}Vn~8!J~9G}Z^!l+|Pe%LP@v5aliOvRJC5_?x10 z9ko^NRK1a^wO(WS$KMs|*fFt7ia4ea`Sxd4xBzaoHS?rW&bKox|II5oNv2+*QpGSu zCQVU#+sk>;?!m`@B=kg+Al5ATrdE7IQ`aNZV-f;T|23qvee~e^Zj&)GSJi(~(HW@h zB+}7wR`$g!>_aheO2Z*|)WDTucDF)A6o*H)`xtgce(f2%UU2u;bOT*(Atx_>3PbvT z3S{?8J^)w)`y;;!bkNT;8B6p7D4^H&M6=fT0m5b@cX|*XWvJ`e%+?Pco}w1Q`8jSZ z8LKYE3}fR{ez&eO`zOWdOz7Y&=TiG_z+$0e>5pRDlg_Ak-^iBeCH}+ZyBt#}&`y)3 z2Ti>4l_Bs?1ZunRR|M24ZD#KzD#qEUD8SqiN(Ob{kzCw$WNIqRPSb0#{q54QFnlYk z@I0T4HK#vF51ZuADrEtf1B~C7)JJSP#1KiivF4?Os8eadt{kt=tgX%9$=p%ps?^jW zNC(b0iek%BPob+jSGEhWamP)rqOkIg*yU)|GNoNc?C-5RN_6wQPJ&sXqz##J)*y~^RuA5_xIe}d)(>Tu_{inP4U51sP2xOspJZC$du z;+XYTQiz|+M7o{DEv1R1kb~-pWLS_eg!IPY8|2K)PUHuok<9bm)FQOts_q{w#*l&f z9-16&V^KcfG(=?Q(1^3{Ix9RvgV8?|gu+RLSg$!-pUHXbs+yfubl5`cO(ZQn_gusE z2_f11Tn5%b^P-khWJacIBiG^At6>*|fKB4VS&)TWLVX)Bt-#C)Njj+CquZujV)qN)=fU`XoQ6kMX$o~BiB4IVou(_ z7GNI<7u#Co68F)ueHkbwpTGP57+Tg!^hMtI^C$d#5yrX_s=4&(tsoU1 zu&pPn;eXA)d?Pyd@93Fw##r7p^>-b0-mOq6G&c>N-POG+*$)bw*d^MIjKl_>2Y-x!E%Ka7u{4OJ($XO^5CnvYhLws5md*m9 zNzWOf4e^$PpWDICy@+lmBmn}Tt{b@>$*Vt!CK2=cAV5t0y zbIWz0Y_M?*PezQlQ5ox#`&~ve;zJ@h&RK%WQ2K1t5$|ei_DjzlFZVdJIeKCPu5C$W zmHY16vc!}LMW-B@j&Cv-zEPyG`R9`Dl!RGMAq9kVI73=98>1k4_J_E8MDoXec6fST z_>arucgpQ0#8KfDPlw!C3kyNK-6fYSX5@bTc8X2TpVK}z;O#%o{GpY-=IC+`fg_k3 zzvrsirxML@cfQ=%xno)-*0uKK!vm83nTC-_5QkAfzGYVaLpvmcET6&Dtk4Wy?2^mf zS!(Oec00s1*x1?GKDhL_qdvX0*c+aYFa9;A?H8rT^woc2#r7cX(+VAH(O`J^#>C&o96ak=?GF61VSKy_5#s6x!{|3|e$6-nJL(ifBIGs&Tw) z#qeb1HzF*(vXQ-soi}^(z3IN#57s}4hKaVsED!;Olg#f#1i6NIGpj%s$h#MjmdevN z+wTjr3C}iiwS2jrr7BO=_p$gNAA`2(J9q*f&xZ&26D#xd>Jm@7Zp@b0XYj!nm);o! z43+qsB0^Jhpn+X1I6O?)6haM{^x`0kx$V)<6}LL*tq71a1IRucBSF4?a$TM{T3+kJ zY&SeG;qBD=fx6zLsUV&R;kFYtPKXhon}@mKoSsjANfNm zBg{(K`WW6~WN5~R>;V|<&A3SlVQ$ID3Zs>ybkHs)R7m4lD>~l0zG(;b1<@5KW-13u zzJ*YJznGI}1Hr8Ag4GxESFH`?)f4T}4R?=wttRpj0NCKjV_%OQp_X<_lLSX-Z@Yd` z^=c71R}yF6wrXSgz;RJCF>y_hi$yP3aI*R1Cbnfn%+GppID^k0+`hZ{+tmqym+a){ zZvk*WLHp5q-|5GPD5(IK>ibEE2CS4p8>j_W1S5Wu>GA<_#FS6^7ILn;yu$Tkyrp_W zar?E_ZD+NYgO%=Kr67z}GXwS+k)@yba#{Ni*)2w5Y4$tDyURi%EIvFct&i&sxK};J z*2WO+KDe|Y-@g7(S06ao4o6QvhPtSRZ3Qk#s)=XI{!O5X6EEZ5@ml}_>`$(vUQ=C|ppC)qe~fpwdh$xL zoy#{m33l|H>w`MCe548|Tp_m*?0)2Kib1AeaD)RQOs$R5BSb0$xGq^;P&Zx(tteWf z{k*J_W~MR^|Dw~5evnu$u>G=+ZMhE2`o%HM^R6{=B;VTyYDBsBW3oSaD@r3h-d_+m zjVK{mm9xRSVJKL%D|)lYaoHWxktMZ%dRFY8tK|I8{=$1^tDrOz0c-cf7QE^&;|Qyi zkrE3|{y6X2A|qk~VG4rm&WbidQvr*T(hB#?34pUl zGhag+y*{KZBRg}oj3c$O^EOB9Xyj3EXVwSyF-3J&vU}?IcOgFLkM<=9Scc89CVI06 zLS;fo9RE8`Ho4Qas1$=o#u2PAS+gA!QW}J9WdBB^$om=t9RY{ML<$E76-89b6gA6C z0tW?8XIRkM*4U~u-Sg!qJAu5z5QoLaWE~F=X97hFM`A@rhGv3<7Go(Xnj-c7{~#$mEiIRNN}i8+UMATNjANR|beFqjyU29}t?(d4-w{QkMd#5CFq@sX>i&S&dQ zdEMy-$<2FO=RiztaebPlUX$(W)^ejOC(=QS^lTZ(aW$(O9|Iy}n5sBb98)b*G`C-G zHaB=l?siXsVjoZQ58L@ti7+!M94#E9upeIdT`*b92<&C8IY?Tg2wYs;g^6-^x9zS& z8ucO(Pf(EMDZ4Lxevf8FMf=X>6ZKTk;Z|ES1*NW-Wrjd$Y-XZxX54PMQ5Le*rK`Z@nXH9fSFeb2$O@N~lYXDaG@j3DB4)HjmoCy*P&OGc$Bz$vWU`&1bDdRf`uO4`|oPo_JdgKED z`CUJqHJY~M<1!+r8Me`>9vvsjWL$Eg_+*qozib>CPDoZ^?qE3SR=&S}=rNT^{n<~> z#&PSEBg+gm8lG|tAAkwp1j=S7*s%LZIu-t)u3dv3(}OQewiMqNNN3ck$VJWZow}64^nOJZ2!JbgYYC~7R4gNpYji_B{IgD+?;oGKq`hVPC`u6b|X##>o&Bpug{7QA+ z$9jtlHfROE2G%>}-&;iAbRaNtpYon6Wb5g09$#m&2c{sczk!3{8**-&**~%}MMgKfTXOY1Pd_?a364VzPnybh?=1{J2TF_`o}`v+_7f`CY>D`DwAZAf8d7gMRUN<|M$MXGVLb5FM9yzMcir#gJkR{$+ z>?hove7=&JZYOW>XjAO^#N=MswP(PyS}atzH(|5t^Hj3cGLWcw5GL$$+g~p|W*oLv z#v`*e8>^7Q?jQ6R%rwxub{Ngs<2wPVubKo1>1{!UvUYgOP{ZqALmPYaj2;*$l(>1H z0{9Wvg^BZ2$g?+SXfzp%18l@|&RLP#{2uq7(rI?xvaT!0N*p*dMO6wNio5YO!OWi_ zk=G)D&~fQftcn{xN-6q#SI#W;m{wCFLjnoT^%aGpCw5_r6)^MVekvx+prK9sE3Sp( zx0{?^-qbmFc$l{7xoMuy8xAE1@3qng6-~B~);N_fs^@BIKbhp96p3WG9~B45pzhjT z8^#HD**gpPFktmGe0=;m`>P}2Y9$O<0X%kDe=@CTiBihBrVGb03aOC-mwthLyL=1) zcxX8Yna^twSV|jc@8xY7 z*o+nLdkEWJAW*^{S*=sys-apps/baselayout-1.8.6.12-r4 +# kudzu +# module-init-tools +# hotplug + irssi + aumix + metalog + pciutils + parted + mt-st + links + star + strace + raidtools + nfs-utils +# jfsutils + usbutils + speedtouch + xfsprogs + e2fsprogs + reiserfsprogs + hdparm + nano + less + openssh + dhcpcd + mingetty + pwgen +# popt + dialog + rp-pppoe + gpm + screen + mirrorselect + iputils +# hwdata-knoppix +# hwsetup +# bootsplash +# device-mapper +# lvm2 + livecd-tools + ucl + diff --git a/examples/livecd/hppa/hppa-livecd-stage2-20040227.spec b/examples/livecd/hppa/hppa-livecd-stage2-20040227.spec new file mode 100644 index 00000000..9f078f5a --- /dev/null +++ b/examples/livecd/hppa/hppa-livecd-stage2-20040227.spec @@ -0,0 +1,67 @@ +subarch: hppa +version_stamp: 20040227 +target: livecd-stage2 +rel_type: default +rel_version: 2004.0 +snapshot: 20040227 +source_subpath: default-hppa-2004.0/livecd-stage1-hppa-20040227 +livecd/cdfstype: normal +livecd/archscript: examples/livecd/runscript/hppa-archscript.sh +livecd/runscript: examples/livecd/runscript/default-runscript.sh +livecd/cdtar: examples/livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2 +boot/kernel: vmlinux32 +boot/kernel/vmlinux32/sources: sys-kernel/hppa-sources +boot/kernel/vmlinux32/config: examples/livecd/hppa/config-2.4.24 +#this next line sets any USE settings you want exported to the environment for +#your kernel build *and* during the build of any kernel-dependent packages +boot/kernel/vmlinux32/use: xfs +#use this next option to add an extension to the name of your kernel. This +#allows you to have 2 identical kernels on the livecd built with different +#options, and each with their own modules dir in /lib/modules (otherwise +#the second kernel would overwrite the first modules directory. +boot/kernel/vmlinux32/extraversion: livecd +#this next line is for merging kernel-dependent packages after your kernel +#is built. This is where you merge third-party ebuilds that contain kernel +#modules. +#boot/kernel/gentoo/packages: =sys-apps/pcmcia-cs-3.2.5-r1 +livecd/unmerge: + autoconf automake bin86 binutils libtool m4 bison ld.so make perl patch linux-headers man-pages + sash bison flex gettext texinfo ccache addpatches man groff lib-compat gcc python miscfiles ucl +livecd/empty: + /var/tmp + /var/cache + /var/db + /var/empty + /var/cache + /var/lock + /tmp + /usr/portage + /usr/share/man + /usr/share/info + /usr/share/unimaps + /usr/include + /usr/share/zoneinfo + /usr/share/dict + /usr/share/doc + /usr/share/ss + /usr/share/state + /usr/share/texinfo + /usr/lib/python2.3 + /usr/lib/portage + /usr/share/gettext + /usr/share/i18n + /usr/share/rfc + /usr/X11R6/man + /usr/X11R6/include + /usr/X11R6/lib/X11/config + /usr/X11R6/lib/X11/etc + /usr/X11R6/lib/X11/doc + /usr/src + /usr/share/doc + /usr/share/man + /root/.ccache +livecd/rm: + /lib/*.a + /usr/lib/*.a + /usr/lib/gcc-lib/*/*/libgcj* + /usr/X11R6/lib/*.a diff --git a/examples/livecd/runscript/hppa-archscript.sh b/examples/livecd/runscript/hppa-archscript.sh new file mode 100644 index 00000000..f2eda863 --- /dev/null +++ b/examples/livecd/runscript/hppa-archscript.sh @@ -0,0 +1,79 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo/src/catalyst/examples/livecd/runscript/Attic/hppa-archscript.sh,v 1.1 2004/03/06 20:41:53 gmsoft Exp $ + +case $1 in + kernel) + genkernel_args="" + export genkernel_args + ;; + + preclean) + ;; + + clean) + ;; + + bootloader) + # CDFSTYPE and loop_opts are exported from the default + # runscript + + # Time to create a filesystem tree for the ISO at $clst_cdroot_path. + # We extract the "cdtar" to this directory, which will normally contains a pre-built + # binary boot-loader/filesystem skeleton for the ISO. + + cdtar=$clst_livecd_cdtar + [ "$cdtar" = "" ] && die "No livecd/cdtar specified (required)" + tar xjpvf $cdtar -C $clst_cdroot_path || die "Couldn't extract cdtar $cdtar" + [ "$clst_boot_kernel" = "" ] && die "No boot/kernel setting defined, exiting." + first="" + for x in $clst_boot_kernel + do + if [ "$first" = "" ] + then + #grab name of first kernel + first="$x" + fi + [ ! -e "$clst_chroot_path/tmp/binaries/$x.tar.bz2" ] && die "Can't find kernel tarball at $clst_chroot_path/tmp/binaries/$x.tar.bz2" + tar xjvf $clst_chroot_path/tmp/binaries/$x.tar.bz2 -C $clst_cdroot_path/boot + #change kernel name from "kernel" to "gentoo", for example + done + # THIS SHOULD BE IMPROVED ! + mv $clst_cdroot_path/boot/kernel $clst_cdroot_path/vmlinux + #change initrd name from "initrd" to "gentoo.igz", for example + mv $clst_cdroot_path/boot/initrd $clst_cdroot_path/initrd + icfg=$clst_cdroot_path/boot/palo.conf + kmsg=$clst_cdroot_path/boot/kernels.msg + hmsg=$clst_cdroot_path/boot/help.msg + echo "--commandline=0/$first initrd=$x.igz root=/dev/ram0 init=/linuxrc ${cmdline_opts}" >> $icfg + echo "--bootloader=boot/iplboot" >> $icfg + echo "--ramdisk=boot/$x.igz" >> $icfg + +# for x in $clst_boot_kernel +# do +# +# eval custom_kopts=\$${x}_kernelopts +# echo "APPENDING CUSTOM KERNEL ARGS: ${custom_kopts}" +# echo >> $icfg +# echo "label $x" >> $icfg +# echo " kernel $x" >> $icfg +# echo " append initrd=$x.igz root=/dev/ram0 init=/linuxrc ${cmdline_opts} ${custom_kopts} cdroot vga=0x317 splash=silent" >> $icfg +# echo >> $icfg +# echo " $x" >> $kmsg +# echo "label $x-nofb" >> $icfg +# echo " kernel $x" >> $icfg +# echo " append initrd=$x.igz root=/dev/ram0 init=/linuxrc ${cmdline_opts} ${custom_kopts} cdroot" >> $icfg +# echo >> $icfg +# echo " ${x}-nofb" >> $kmsg +# done + ;; + + cdfs) + ;; + + iso) + #this is for the livecd-final target, and calls the proper command to build the iso file + mkisofs -J -R -r -l -o ${clst_iso_path} $clst_cdroot_path + palo -f boot/palo.conf -C ${clst_iso_path} + ;; +esac diff --git a/hppa-isogen.sh b/hppa-isogen.sh new file mode 100755 index 00000000..ca3345cf --- /dev/null +++ b/hppa-isogen.sh @@ -0,0 +1,7 @@ +#!/bin/bash +ISO=${ISO:-../gentoo.iso} +mkisofs -J -R -r -l -o ${ISO} . +#palo -f boot/palo.conf -C ${ISO} +palo -k vmlinux -b boot/iplboot -r initrd -c "0/vmlinux initrd=initrd TERM=linux root=/dev/ram0 init=/linuxrc cdroot looptype=normal loop=/livecd.loop" -C ${ISO} -f foo + + -- 2.26.2