From owner-freebsd-small Mon Feb 19 1:31: 2 2001 Delivered-To: freebsd-small@freebsd.org Received: from iguana.aciri.org (iguana.aciri.org [192.150.187.36]) by hub.freebsd.org (Postfix) with ESMTP id 56A1237B503 for ; Mon, 19 Feb 2001 01:30:50 -0800 (PST) Received: (from rizzo@localhost) by iguana.aciri.org (8.11.1/8.11.1) id f1J9UkO32063; Mon, 19 Feb 2001 01:30:46 -0800 (PST) (envelope-from rizzo) From: Luigi Rizzo Message-Id: <200102190930.f1J9UkO32063@iguana.aciri.org> Subject: revised picobsd build scripts To: small@freebsd.org Date: Mon, 19 Feb 2001 01:30:46 -0800 (PST) X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, I have tried to cleanup the picobsd build scripts, makefile and config files, in order to: + reduce the number of files and make the config info more compact; + make it possible to put the config info in arbitrary directories and not necessarily in /usr/src/release/picobsd + let the build script (now called "picobsd") be placed somewhere in the path The result (attached) is a single script which replaces most of the existing ones and some of the makefiles. As a matter of fact, i do not think that the use of Makefiles for picobsd builds is so useful, as witnessed by the amount of shell code which is in the previous makefiles. Please have a look at it -- with this script we do not need anymore the Makefile.mfs and Makefile.crunch (nor the main Makefile, which has been broken for ages), and only a single "config" file is required containing a few shell variables with the list of symlinks and device entries to be created. I plan to commit this code very soon, after a little bit of testing to make sure that the images work as before. cheers luigi begin 644 picobsd M'XL(`-[DD#H``[P[>W_:QI9_WA]\BJG,_FI22]C$:5.GI'5LW.4FME,_VF3K M7BS$8+0(B=5(.,3EN^]YS$@CP$D?=]=M;*0Y<^;,F?.>P]87K4$8M]18N/7Z M5GU+-$Y2*5]='C?HZ6T8)/`@!GD8#84*TG"6>:(7SY.)'`I?$=`,@`9J*'Y- M9EF8Q.HW,8J2V6S1SQ8S*528R7[L3R7!_C*6J:R,ATKX8ABF,LB2="'N"2`; MRP)MD,2C\$Z$\2@!!``^EM%P1_CQ4#0>+$S+%C]X&>S`:SP4"R\11>:',9`K MF$8_(KI<-9-!.`H#O4B>^CCJ$:GGO)L#^.C&M5J*I'$!#Y*HBBY#^,[,0HC MR=Q\VSLZ[U]==+NXL!"G_D3BH(<4ULR3R!7P/TOTP2"NB4QC&=$]HN3LH7!]W^R=OSM^^?=_OG?5/3RX[SD(JQU!P>7$D M9@E(LT(9@D52H=4>-IBG`8NPIZ'/7_W3@L:ED\%_,X0X2]*I'T4+T!4Y#<5>MR3V2DF89_==U[X/>!2UQ0:;"D`6`<#,!O/6#8PZ,%F$_@K&F8*X1J%1HY^!A5(U?\.+?,;$0&L_'/ZCQ9X^S,K,>C'S M[/"TVP$+KN2,D*IR?\03(O5%C;@LO> M?W6-G0/0CV1L7K\2VT,Y\O,H0_W>V]_?;7KB/:!'FP-+P*OGNSN,J;;W37MW M1[2?PQLAL\"#0\S@`.Y]4DP?]0*L`2(A*<"I^I#`>&D<9,+VO/W]4T/+,`67 MJL1V"1Z#J;M/T@GZEOD4T3=Y,\P,.!;^<.#.0ZT:P((.?;)V"W#6TX&+A"V9 MKV?G_>/NSV`:P3("B^@SLE`K..QBD$*8$WOB,+KW%\!;L$5H>SQS+B=AC.*K M\C`CJ9W'R9`/Y.>SZU,X_"0'0_&[\.\G1)Q/O_I*+$7W[!B>9BF8 MU9&X./LX*!8.JS5I)+N2Q!W5,EYW'A`I$O/\PHS_B8)*%Y!W2'#A?YA M$"7!!%@))QN`^2`YN?=C)%U.87,J2Z8N:E[6)#0X::_3PC_T:Z]XV[;>MLV: M(%8IJ1HAAX5EFB8I4$7CR")7,FR6^C,Q`HT6[1KZKPQL:(ZZ2U%4FL]8'$;@ M1_K,N24Z6]PW>EG@-.P;-J>R88+:/1(ZF/+J`(->M;1L3D./.>*+CG`<\9LP MIDT&XT0TGAC+16L`F1Q\?H>_7\*:";!L!%IE.V.*7CE`U,$N($C!5/GI73Y% M'Q"2?J2N@)G&L;FEY_`PZ!L!WASD!%E3A@Q^$"3I$'8(5J1>-_10J,"Q`I+K M=QI\&DA92/;-MO"-!W\I+-^AW[P0PT1;=-P730O!E!.CT`&$PO6%.X(/+6UH M+'85I^B*6S@S&^AW<P;^OEU_> M\A1]2GO%^9CU:FCW6%/W@(C>60\,=EN_[YV='WZ^=:@@/JV!\@I'5&5-\`^C!-6]3Q,,[4MQ<@J0#V$F]G:-4.*? M[0!]LZ9^J:-88$FY+!R9?NM-)R4'IY`3K(R!(X^(>/'[[Z"'N;072J<6-.M% MD]5B!EX-[;@OIA!-4B:3D'/%TP45T)'I$&)AD"[0@!QL(02(%_"8_TF:WOD.LF;X4I&G)9B\HHAG@+$)29[F$$B"#H*G)WMP\A)'D7N MS,_&!Q;W;V(Z?TQ.(&W49,W2))##/`7[P[$5Q0[_#Y*!)YD:\TJ\I@?M.QQB MQ]*I5Q;X17X)3A2=-R4E%-0K"+3F:%39D%P<52:M(.B)<3)C[S'VYQ#VCF6` M.3^B,P;!RL[(+6U&I@^:\B$PDG=R3VM@7Z>LM)EDEF.D&&(B.S&*<28&/2F884TKP)0MV/Z%)5O6J M(!1\]C,_F-BGGR4Y+$)C'FPRRY7%@:T_]>.(ER\?121NA[##6^%\`N9O+^:U MV'B@HA?^YR.*#;X1*;AC<.,Q>(E0S;2_*5QJX^'C4GM=Q_TS/ZM;TCA>X3L\ M"S0@'<2^(W1D5^CZVBYJEH9JS^>\:WS/WN?=KK/B\'BEVI,GXN2P]Z9[_(5X M\F2=G`BB;1M\.YDTUZ#0QTSG=I95Q/P#TKOU]]IFX+C9]!'R'S>-^UU;H_1+ M*[X,;<--[\"";^]]*T9R(-J[N[M-1\#3-[MBKXTAQ!D*QDMQT3T\?K^C MIP'AWZ$,X/B5MFE[2WI\+1Q,><3KM9(0#7>%T\5AJ^Q3#EX*!YW#Y:ISF+RB MX9YP>F"6R`+C.$8?O.B)<$[*-`G'K#3"3#]E[(-%!E9C1I$MA+%F(8Y4&-VU M<*XW0U;"&@9N"&?=7]'(3\+Y"9(-^MQ^*3@UY>S'CU6'`S9^>6M\O0U$,3L$ MB;%:`@7TZJI9KZT<*(B.+F>20D.,7ZF..GB,<)C/3#AX2_&@3F9$8P\"OSVQ M_%)\)^S,>WF+\!;9&)M8]-5,C&.&JRJJ(XB5/9IP59L>#<1:^()#I][Z!H_& M2<*944IN:?MY$[W['>@)L79O%_?7IC%@AZE8T>-V*O\GAP!?B3N998LF34@8 M4F$IC,$HQ;T*X\4O$%`YXJ_NFL+AE2WKO='F7C>%2827=O1H/+2!ZSX"MZ%F M6LRYM!F7A1D8AD*9D.?YS(&!,)[EV2#Y`&QP3!QFE[GOL2:`440LN6*-E1I= M+T9X,M&>@$`Q#*B0>%-/_1B+/P.9W4L9B^?MW_J;^6@*4B87M+PI(D3U]0DAN&AM.$BT,W:EL/,J:\Y:*CT*BQ^`( M"`)E@8&R*0*7556`USYH#,_5<73LD[F-YS0\D M3BL*QN#EJ")HU^VIQH1W&OR$_"SU]R^RE.I(GV#GR4:+:5?5X%"?(07[9/&H M%N90N0OJDUD2C2S*Q`51L9X4:XSX\[^MGSYY^W:3C/Q21G]X!Z-R/(+B80@BC($*X M-Y,551)!W[#H@FP0X<`?Y`CHXW0-E.>[G[3_MM, M*=,1[]_`G&I9Y1/\.6N"S97^1+3+=S\U=X2VL[R>*;)QK+'% M*B//2^$^))8AORBRL]5SI9P"RQ)4DPB2Z2R"`'FXZL]NXJOJ>@JR23#?Q02A M\@#?@FU<>%AM(/YY'*W3%0$$/5BWJ)\E]WCMA-65NP2M9(;Y*)-=7N953Q?G M:3,,H#+-P($-(C^>&$D#8]@:RGEK--SU;F[B^B^'%V>]LQ\/^)X*K*K$.SM= M'-9SB@L3F4[]F.ON3'@8Q^ M0^JI$+RCAUD!K#W=.%;6<^,0'%BT7?'<%E6[I,B<:O3.\D79'"]Q/MFQ#B$D+V/A*C'9\R$L71^*M#U:N!.6'&5X/5&_!:EM\0VXNMG4/ M@[X6U%.(L/-7_ZP]!FT#7UX"VBQ'I1*ULILIH[HK=4N$4MT7T3#I=8J=*GS\NQ&4AE6.P"L'F( M`:^FO:Q(Z]DO!)>9Y\RO-3&JM*D(OED*9L*=Z4IC2RU42W/#9">N+GQHGF\X M!G1E8%_H$JGQ/43G"B_#[+HA5\V+>2]*MIRGX5V(C3X,?2!N(R5<\WC+[&"> M6_AHZN$(K9D]]JG9KIM"FC`'Q8/(%FQFQXL3B*W77\/VZ=9H=;F3SY*IZ_-O M=8&3Q,F8`ZSO9"M&GO1@H3(Y]<3E.,G!?PW04:(WA4^C1+=840PG`Q_KQ""* MT_!NG!6)VD!R092L"\HH.#\91=P<1<$\"GTTIY@=@WF5#S`,5SN%."7I4*8' MW$"TY^%5J17,LQGCZNRZX5+D*W6_SO`%8FA[:R8.T-#04T)>23RH/P-7/BFP M\>V=V52"G0<)!&:HU6".OH/L=#JBR^.K_6X' M!D:'G33OUIKHV*Z:UJKX8E9^RQ99.T`:_52XP4BXHJ!0'/U\6>S#$TV^TZPQ M(F#,4D_[`%[B\*+_<_?BU?EE=XDXFLPTE0;`Q4?89K$+$3*LS3!CL/,9EO$A M&,LVRCXRAFDR*![?3;&+DB.?VXC%PC5B/5UO_`S155W;UI.:CY!?(/V_VL:6 MN/L(IIBO>['_B-L2<'M8C`/_H8P[1M7F-KZJHT.U*/05A?9(`Q?BBF9-9D$+ M0FUCI>%1FVA:W_V6`)[@7K3BX35R<4VUT7V[%0>.)GF37;#:)/2./\HTH9KR.7I9,#[HR:O)*L`=+ANG0 MW+9!"M/VVMX'P1LH>K].L$5B6F1I5"1V5#:F%$15"E5-IWN6Z$EZ+M M?4LJJ>D1J01C=\]Y4%ITR8C1T)X.AV%BB&*:95JJJ$HD?@XR\^A<$_/&\AYX MY(;5LK]PIY`60_P#OQ*=O*\0&8B7_"K.(T;)#4/TSH)BO&4\7=E/G/1I%M,R MNQ_JQL#U@$$7,TOA8DV&!,?')CUR@-CD;`*+^E:U[B]T=(T>%?WH,$$]XS;B MF:_4CG:?).U6H0_$:*);`N4\#*BFB`ONU+=X1IK'^O;F3L;<5%;I;"8*%X1! M(R>4U4B:KKFU/6H!'IF"73)=R$QTC#68'10N7<,?[G!4ZS.*2@S%3H2:E2&_ MM@(!K<;5^+MT[:B'M*2Y$`?;XGG5K(.F;6UM,?.ONX#"-"%YQ0LZ2?B`3(&8 M3;]N5HR+D3#(KU"ZD%VZQ(*/IN7'R-JVD;CU*QZ^)*Q$JF8V=&`<6CTJ])NDR2?D2C:([QDZ#/WO&EIV$'ZB@"^86"SJ0T#HOQ*9-P-LQ7B&X%P(/%K?-T@G[ M""?K\#287"D@@D:E-5(C`;GL2YWNODJ`(=3(ZH3K!?HRN_D<(!>QNI% MI/`853C67O&Q1<*>;XH'!?\\.ND3N]@\";8VPMBHKVN:!6XN--.9G<8*_@X2^CT5IQ0BL"H6:H2J^X49MY)3-<1#)72;4C+15 M1U0%O832M$QKS-A+3(^F'^VEZ%)FV&`"$(8^XP?':I+1KTR;#(39AK%-2CR,"OPY+JT_A8F:ISV!BU[81 MS\"T(I8!?!ESFEL+.HD!KQ!#W%9:WS`/_V9W$5I88-Z"J5_P+A/U"=+R[.+PZH M[8:Z23AOU%<,C0>5CT;AAZ4AE$K`)5['*7#1U\KHAALU4UL/![_>P2]?%).> M%'-R?<=-Y@F3R<5`\G=<:,Z!L3*E@5FYWK8:K@_Q/I7T:=>46C)LDTF$_05C M,L>>=JN6T=8%7>X=7_)7N8\X)?/+2I'D0HOF,J7_/G]K2%&RSM^J+D0SS+"" M7J\4D]#:8J`-9TB72"A2_3#N3ZCM@4,+MGO\A0YX0!!CA_G2ED0&I,13_WMU^O!)_D@Q9#/!TH%R M/CT]Z9W2#OG-X>-$^X&$7U;P!A"*K?)T:W`?O4U`S\\D*:3'CN#7+`[V&>?5 M:M3#>COF8;UY8`&+P/!I8M).2;/S25I2)B`",ZE(O*=C&R>?<;<_H-ZCY^QW M0*YYHE`'K-=R5)Q?G^RSD[NS^;XYA)_L#C@IJ^9#3MU5X+/Q4]XC!XTT&3)B MC8D2);<"ZV<5]O:PMST4R&WML22B"S]L:EO3:36T'+1L)\CFKIJT'BCW$'G> MC+CK-^)5[U3:R^,F_5J$#3F0<&I[8%F?=E]6\RY: MB"*K8.@$#`3J4X'S20TY7*DA@P1(R=10DF7"`BZ65K!FM$Z0]L5%1(%H4(F$ME;1$ MV6$H<3T?(&NA1"U(G(3U\?BZN65D)TPZ[O=NU,\O8@$1BV'^`*RR*ZKA1@`` ` end To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message