yocs@arrakis.nl.mugnet.org (Ye Olde Computer Shoppe) (04/30/91)
Ye Olde Computer Shoppe - YOCS #2 - install(1) Hi gang! Below you'll find a compressed, uuencoded, shar file containing an implementation of install(1). Basically this utility combines the merits of cp(1), chown(1), chmod(1), and strip(1). It's the kind of command you can use to install programs, and fix their ownership etc. in one blow. An alternative activity of instal is making directories, again with implicit chown & chmod if wanted. Additional advantage is that it will make directories 'along the way', if not only the target, but also intermediate directories don't exist. I tried to ask for bug reports on MUGNET, but nobody complained, so I'll have to assume it works. ;-) README & manual page in the shar-file. Greetings, Bert. -------------------------------------------+----------------------------- Ye Olde Computer Shoppe | yocs@arrakis.nl.mugnet.org Minix Software Development Since 1991 | Tel: +31 50 733587 -------------------------------------------+---------------------------- "I _will_ do this!" she told herself fiercely. "I am an intelligent adult - probably even a genius - and I will _not_ be dominated by a mere machine!" - Diana W. Jones, "Nad and Dan adn Quaffy" table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 install.sh.Z M'YV-9<:@>0,"#X@6(*04"4*D21$%<\J0 7'BA1<L+^:\V'@"A(^$"QL6 <&#z M!\47)Q1@R5(&Q!,V9%H.>=,&3ATZ9>2 F#(0#IR6"+,\&3(%Q(@8!T&D<3.'y M3A@V;%#$2*%2)9(T(,Z$<7,F1%4L($ D<0."#IHT<T#,01-&IYDT;%KF>5,'x MQ!VX;$"\=3,Q# @4/<N8J0,U3PJ[;^2L67I&*5.G4*6F<*&R29@U@N&V1.MXw M#)LZ,<FP $G;IB(( 0&7 ,BYMXT=-*\8:HW,8@A0T8/,<(DR)&B)D (2>*$v M2!(IE+%8QNRXZ=.\=Z&":'-Y\^/GHZDS7^H<*NSFD-FDY1X>1)TYC%62?^YBu M9V(Y>4"$$4.73EFV=$:+N:G4_IW$:\S1W@XM4 666)U]%II\TVW5 AQAG%'&t M:'><)5!J6X$@1DMAD+$@'02]<)X<+U#G1HE;(76763JHE, 88=BW'E0NF.B1s M#R+.0:*)*+H1@TIA)4%:3G/,]EQ\\PVDDUDML1'&7/R=)Y%C][V!V@DFUO'4r M'"?HQY\9MC&I4ALTE>&&?6;%B*$;)]BW(0AHE,'&3V2TIT,+*'QUA!QEE!$;q M5W.,)D1.]C$1AATYF9B<2BTTZNBCD$8JZ:22KD#II9>ZR))+,,E$DTTXZ<33p M&SZ5D4 "88' !PASC3$'$&W)<1E:+KC!1HUUG.&&GRXD=@:0[IE!QQUMM50$o M5TOU*0=C.]7A4V+Y[;34&"W%D$,.2*U*A9PZ@+#"#$C5 ,(-\PP0PTXW, Hn MINRV&ZFE[K8+K A"?A$=&U^T1I!9:(4@@EIQEO4&3' 2*:<9>J61$[5LY-$>m MO?*U(1]92^'DG81G BL?&839AQ <<KPAQGP-@U &HF3YA7$:YR6UU41"W@O"l M%VZ\04>^;Y)!TU(Q3BE&'AK[U49.+5$G4++^HIHJ0D2DL95?5[2GQ&QE! J"k M"$YT./%$1&38(5E1:&F&&7F(H, +"@0T4$%)S7BKB1!-6=%%&6V$DD?@L6=Cj M22>EA,4(;JLT4QLFDM&MVVU?)]U;<<VATA1YG!D&'MWF+=T6+;C:!0B8-W9&i MR,YNCCE!;]RQJQRBMR Q36_$M#GC92 %NPP:IYHJXIAKSGD+GH,.1^JDFYY3h MZJN3Z7K"<8'@PO*MI2%'[;9;GE<+$W6>E>_ @U#ZZ<1/UWH9FY/A?$ @PJ>2g M$4Z>,4?E!XT1??0SP1'?4FKAI/4;").):'M/B%%D7#A)SON6EI8!AF4*=%@6f M'$R&AX#<A&0<$E9.4D.J/# F.:CBW?7HLL!43<%/&W26]H0GA[6D 0X8/$CPe M3F>[#]IG>T0Z"PI==)#B?:^%((2=]V*20NH9,"Q#X%//FL>G,93/82HI A["d M4).XM.A B&M!6EI $#'03W4@J($6 0:"%UC1#0D8@5@4EQ<O+B4C:!A-4Q38c MGZ\$B8P4A(/"T@*[M(#H/BTY0QI0UIJJQ<9(?W3#:-1P'ONP(0W,&0,<).,Eb M.JC'/C!*&9H"-@<FMB0V0U-+#C6SPY98D0YI>=D(3V="%(+@"G$BBY3(H)(5a MH>$@HI&>7? B'SK@I"9H(L@8A(@3^4BG#6A!#U>(2+[$S)%*8L*"'OD((;.Tz M)PD(8Y):?C*&-+QE2N(KXA%]*40RQ*<,>$ +*$>#.)G-IF$JZ1 AFX+'3FH(y M-J'DRRAC>,+V4"%@.C2>)^$I'SYITCY@TLES5+*K.Y1LEV7HV43JN#5B&M&8x M51N--&%80ADJ)2WGC(] MB*AB53(3"KA4QSJX$>)"% L" .G P.IES# )2U%w M&MI'_?F4V31&FL3* SGA*+.:H0D^ E.)9Q*J2E/>DS/4B<^;8 25*?EE/V>@v M#-K41A"#(&0YF8E+W"8R-XQHA"-XPZH.^581OXE1K)P,J/0DHY(1M!4$54"-u M"+13AG_99J[5D=Z_[CB&3VEF-'C=#AEALU>"N"TY;OU;0HB2!L.!@ 1)<"Q:t MX\(".X @!BY "K9> ,:<#8'()"!#'10 QJ0E@:L>H.K0*#$!9*@K6\E 1/>s M< 8=)&"R$[+L:Q4KA9.A139DP2Q20+#9SGXV+*(][6G#TBK'*78LL'%:7OADr MA]_.YJVP5>P0V,*52Q($2FXY%%V6U<N^UD0S<G@B;A+0@]2X+W,VP$%VQ9@%q MNE"0,'WQT$&(0(0B"*$*1R@8GQJ)()VQ:9)+80V43B"=74WI.P0RT&YZ\QOVp MSG<GU+1F?.+DSYG*Q;[$.M-:IR(PTO#';9(!P9T,-)SB'(>]71S1"]B@VJ>8o MT0U?2:P8P_*$-8S&2;EZY7SJTQ\"#^0.^DIM72("(5GU4CO,<MMH7O96MS%+n MFI4<V@]4W *T8<%MMCWL&%Q$ A3@YC!EGK!OIG 8*LI2S"X2R- DU@,<6$L&m MTON*E>D09C*Z*(I3E)@6:Z#"=U(,CF5NL7&D0)6I"J2JB>O.K<8<$:Y:Q*MVl MZ\A'Q$P2DY15)2]0 0B$0A2C( 4A*"8QJN'(4!5XN:W6Y(M@0'#(C&'!.;%Qk MWT9UH@(I,'8B[14!9!TKYLI>-K/$C0%G/0L#T":WM#J0P0U2N]K6/O9?.VBKj MF<1GAJ^$&DBBEBUM^RQI%XS!V+L%@:A[6UWTS.;8PRTNLT$;VM%"6]K,5:USi MU3W&Z#X%!-2U+H[!(FIPO_IOTU)02W@PASQHA YY^(F T. #6+O!,Z!9>,,Uh M@FL74-SB&(\)2<PPAC/=ZN,(O[C"2=(4,AQ2#!ZO>,I#OO ZN$&<=4(YX%2>g M<9+ X0XYE_G.:4Z2SZ%0YPGO.</I(+XWQ!SD*^?!5M#S="QX6]1&L(V$0 0'f M.J!@!BGHEJM5 LY0D677ZB:54^1PAFQCH>PY.;1]PJ+VI9#![3EV3;(2, 0He M_-<(4TB"%HJ0@!C88 8XH$$"0GV;"E))##0>0X"TA["^_S?P@]=0'G"2EK'_d M3>^[2D!.Y(""P5P\!0DP ZCF@ *]V/S<]8N)''22 K>/ /2FF@(5I) $*)Q*c M!&L\(0A*, >S6?WXN]:8(O>#L"U8O@J %WP1NL "8*D 9+3%.Q;JT-@O./) b MW"?#J=K;@ACLX%2,?P()2[RAT;@F#!WK5I8YE!8I\=K+>B2#]X&5__$?Q/SHa M)VI[PD'L-R%]9 ;PQP9\IA:6)!_U%Q'WIQ(VAQZZ\F"V%A;ZY'\P< -:='Z+z MAW6<I$_N)Q@)N( J-08/!'EE\ +9I&Y>5C' HC/!!P<P!@,>R'@(Q$;2I$-Ay M($$ZT5?RPQA;YGE?\050( 5/0 5)F 504 2M5S%TEX$),!JMAW8JT!:-<1BUx MIQ)&B(1*2 5,Z(0@8 =OT%AP54D2<BI4.(9E.!%:Z'9=F(1+V(2M1X9F: 1Iw M@ ?.HH9_D1ILP6MNT(!OR(5'*(=@2(=L:(98E4U3V(=6&(B9-(A8$(=?&(9Uv MV(:-)S]X&!>-6(5_J&YF$#)M,!I6>$>22(ES*(9V.!'QDP=4\ 9-(P>=Z!CVu M@86P9X58: =;0'U^V!;JUH*2^!6@)FJL$Q.MAX4@T&845!,WT1*J!1G(4S3?t M V[@EBK%V!)\0@=U( >T(4WZ-(9/05)9L4=F0B58*$ J4(U0T!:6%"I/I&X)s M@(4)@! Y>&4$T60148V]I8W<N#[@-H](84W]U!A])3G<X1AV\!1FN&MA8$1$r M\H_2E)"?X8P(@XPVPV%WD8\$QUJS9QO@!$_O*&JV4S.[@HXO*&+7>(QLEXS q M@HMLYW9[0(O3 0+M98,Y9DVND0#]]5]' "RJMRQG8@:MUW*C!U@I"0)<( +$p MEY3)N -<X 8B,&4KN85_LVW6Y$9*@3 H<(4KV0/M=0)< ,G8""VDXW;2!;Eo MYW9A42&<A );B8P^\)5B>1@F$!QON9*>A@-C29:I0F=_(3%\ W;>HFY8N (Kn MD!0G()9JF95_P96-$0)?&99C63MFR8W_IWUEZ2=G.1UNUP?"B 6K>(814@:Mm M9R![ &MFD),["6 ^"3(5(Y2Q5Y17$U>CB0*U]Y3_0I4C8)7==GQA\9.O.91,l M)YLB0)L2H@.XV92M"91T )M$.7LT!%AA07R[HSO6\SD<E#T4U3W7^#JR(P.Xk M.1K8EX6+"9Q!*9RR]SQ8@"K2.7QID3MSD#J]DYV[LT+#LSLV=#PZM#SMD4VXj M&9VD$3+DN9S!&9NSUY[4Z4/7B3WU.4^H@Y_:HT_AXSSA&:"TI9P'\I%>=UD8i MZIG'-XP@@(=ZN$@@ (DMH8PBZJ"EU%#Z1(T;&18B*D()=$QW%!&3A(UE,%+Ch M,Q'?^$E6(TH;U5UV%# 4U0+5N*("*5(DU10^$Q]4] *\@X[JR(Y#XX[_:*+Sg M6*(-B#_MI$-W]!9X@(X)H9G]&)()@ *K2):B5@0=J1,:ZH\OFBI&X%)Q,1%,f M)1XE)F>M@P(R<!BV\6BFPZ>'(3,P(B7M-)ZR(C$@4HUA,61RX!^P\4J52182e M*8Z897 J$9HQ2J(FRI('\HB6!).HJ9K^Q9H'8I[-B9[$N:FMEY1+F9M."96Cd MT:FZR9M8*9 HH*=DT'HFFATWE *HQWC;Q5'2*'(^ZH+ $I.CUWHBH*O= JM#c MTJ:\*HB+&18:VGI(095AX:%A@:LH$'X@ )G_1Y<F$("-*D\4M:*>9SN Z@;3b M.C2C$7ZCD7_)R)?*.GO,VJ[/VI31&C*DIZ616*T,!!O8BJ';JA(>>G4@L(C.a M\ZXGFA1TY5#E<TSTLTSEV$QHX*+\%A8,JQ-S$$E#FD?D2!88VZL-LAC#Y(W!z MQ"S95$S+4C756%,I&S YU1Y.4 8&I5&\A$WC\U O:S4>*1Z71*2[ K!-BD?5y M6+(-*)#?\13=]$WAU!0_ZD]U9R2%X8?&LR! >F2[$DNG48TMZY 3\3/MI#JCx MP3M3)D]NUF3M2"12NI'KF*A^DA-FBJ4(L8YFT:DU&DDO@% ]HX]DRA1FBJ9Mw MJ*8<Z:\#"THA&3USJAEV^AQV1!!ML ;9)*BDB ;&8[G:\X-<*ZBS)!V%BAK)v MM+$6^CE,5&*."JEF 7"!"XX3>6R8"IJ8V+$.ZZEA :I# Y.]R&L+U%Z]^H&Du M489G,D&]M&V41QHQ@@:=NB',HAJ2-R6>]R(L8*X,Z9 "-4EJ @?"&RUEM;D4t M(9G(NIYH45 W*&KEQYAANTW$DA8%=5 [.Q%$B'"I*1@Z6:H]>:JN>9X&*@> s M1;M(J91SP)2W*:M&BZ&[R1=7Z9MV<1;)LY4+)*Y@.9?)FF0Q"0>&Z8' .P6+r ML4!WM"MX8!_=ZY%\045F($4S.DSKFBI]L,!MZ<#A^I4H0:Z-^<"1.9?:FBKNq MTU[7A\$X>"@M4;VA$KZV<WTT^;V*>2K NRUR $R!V$M*FTFWI+VRLBPED\+=p MJI4H,+XX6\0-22USP'I&.QI&\ 5/L 3U^L(@ /!*FH?*;5#Z&6V$Y.X.KF5o M6\# "KQ!E%"]]!T"Z5-"'#WW^J]S1;G.LZ^UUZ^)4;M4*7KAM*'9*K '>R"1n M;#NXJL5(Q@>KDJLT6<-["3TAFH?.HL@"2\3M-08\O&Y^E!@M$7PH#,<@X*$)m M>WS"6D&O&(LJ>0:PEXONYSS)F!2M&(V1RR#IFQA 0W",FHFN"(N\#(0T&C"Vl M",SCR$?TDXLE)DW#;#X;F4WVA$^:P26.(3[5I25Y8:)I(3/.$1]89DGM$032k M$1--P3.!5(T,52SUHT!T<KE9*Q&C\:=<^V (HZ0E52<:*VIQV[8E9*:VF*5.j M4 =ML"$ZP:4,Q5<5](^YF*5!,'M/<KPZ1,[_R(A,T[/;)-'R$U0;N8]G":?Pi M2+B-9;ALBKAONKBVT[B?X4\B[:0--0=UX#\Y2E(F%Q\Z<Q^,$<P(X1<Z="_'h MG+J'*J"):K,$$2-1+"-I01TB=T<V]]/2!(06-$P"B8!PL8UE<,RJA8(E!"=/g M808U&[NAV8JUW+ #F<ML9P>[3'O H6-RG:FW)*?Z)BZV 6+:879I+MHY\[Vf ML04R4 ,VP(LJ,#(1H7V ,[]F4+\\2:#Z^YS\>S5JK<S_6@*QM 6N&L!1J3S+e MPXN=+<"Q:GRG @)2B<NCH==Q;<"VJL!LV<"VV"AXH\83[*V*W1+MM49R(!#_d MRMI]<\9>"0).4 5,P 1\:3NY7<1Z+;!RHI'OD]L77#LJ30:'L4:*E >M)]BMc M?<-A4=W7G4 PLJ'<?34O *O4G:;U/-[;[4?Z<1HG*K"MN(FD29AO/8+LY-T#b M:0?3?2"P_)FSK(F:T7JA2!,211#*^,M$W9:SD0)WM!47F1,#G2KSS4G,7#5=a MRDESD&'7-+;Q4>"C6,U$N\H<KC"LM)%D"R+/A# R.*,+Q!D)1%)JY.(IQAFKz MI#UDL8.<U(.A4HU8?4$@P,Y%HCU=!UQ'@B%0$4K^)-7>A;5[VJ<-U:Z"&K,Py M5>)'*TUF>Q!GD+83X69FD#X",N$%7:5$8J8@GJ5/3)'M5"3;2"VP Y%O@.;)x MVZE<:LU^!,_ !;C\*+C_"-[5V-(>V<@H+9)R2J=3<J?!3"IFHKG=I+EW0%ZDw MV:=JY'"W]'4I@,]/?NE@S;G;X[F$"G^B&S"(>KH/3A^/.DNK.ZFN:ZDFF:F8v M6.%Q0>"B>."VN[N@..OJ!B*Z"X5[,1I@<A.+"85NT->?. 9M($^$;=A\?9..u M#=FF^IOYFZK["UBP7M^C_=G7WI05"N*T7JL(W)MSC<5[4<2*[JYZ@>M/\ 52t M0 1/X 1,D 5G;!*V?2 5/'J)?.XT8;"I<JT<>L/<RIAN^>OVT5[EWGH@,AKIs M?@5(Z.Y9P ?I/@0*$014X/!?L'M5X 2YX4[ 2A)I;*^(_*^FZ-R-7+#^#BRQr MW1)N21;MU>@)(TBI 0?,IQM^!WV8-Q(;+Z[S'A9RK)5D(>_)#0+U+JWX+C'Zq M;:TCW^\"^^]7_!>/#AOU+?"D"/-U8 :SVLOBZ@8_'_3^:O (#LF)2_))#RS_p M[AE6\O3T<\-D'Q$$3F0WC*LMKD >#][3Q)RP:>Q\,1JZQWM0T.T"BZL;5^FIo M<>QNF/5Z$>W..9P'>C4SV%*.6QLZL90$'/*>S.^/7#O__N^L6F)4&<L@2AWTn MXWFAZ?GF;HNI;5E\63&G;8O$WA:GHM>[N.MG<MHZTX(UN9AK5 =&A+Q?#'0)m ML,/ <ONYCYU[J )M-]>QCRIJ9_LQGONXABISP-@X2;^K>;_=*F)I4)Z&KZJ)l MCU=+T7J:_=G/?,-JE<5%;(-*P?&JKQ2&>1BH>OCI"5BC<>W@_]:<DP:;(_[9k M/^U7H^U0Z=K?CI7CB8O1ORT Y;=@3AY?P$%J)TBMG74SBUS:V< KET-5T$&j M:LL;T %M0 ?DIL,@KHK $S "]FI423_[53N\U0(<;B?@#(PE59')3N!7>@,Ki M$)/]!1=($=I )Y-DJ:+]:;_*)@*>0)%[-R>@!(R!+O&_7E6%4CO[K.L@(_WVh MW+X:#H1V=&\' A8?R%*"X! \@EW'_W&;VC$'5L2%4(!=A_#!B"LQ!&V+N<HZg M/^A3Q(@T8$4."<39 7'DPW6S\)4 Q( 060->;PRVA!/ )<P@\%I\\\P'Q4$Zf M^/:$3WLQ/R["#B84/.C)]"!%( ,GP \RGK$@:8092"-FA+!U\+)#Z';JX!W,e M@_"-(JA 22AJ7$@(62#IRJ)$+UP%KH9;^4$]P.MDK3*O9A=: EM % S"_B@%d M^.5EE$8KS J:J;&4ID[HK1I#>]DZGP,2M1ZULP0/PW K;L?-0"2 F*0#]1\ c MZQ8V9PW4#--Q"MU3A1I/27#M#*CU9/0(%M)S$1XJ ="K8]@"?,#G^ +YIQ,Jb MPLL "J\$#"2%.P&$I$+ALPJQ6.\"AG3@YRA#(B<.A5M[@8;(K8N(FKTP$72Aa M&8I>U##_43; 0GRPH1O0AMO#/$ @;TC P"%!7(*=L!PZ,@R5 -+A+X0#[?#Gz M?('P<WX8#U8S#V8H.-"KZ+4.24-*O /PL+'(PT_8"$,AEHB$2 P';9+D\8VLy M6/3P5M^(X.F39:@$IY(S)#]3P45$Q"AH#2NBAM :WPCR?3:/R RG4DC\>N=Px M/:7#><@(G^ !*D'O:(!4PXEX-:SBR)@(58LL6$&PU!$%5#@DB91/WTVR5W:Kw ML!BX$E>O$ 34I;^P=<)/:4)C:LSCK47$QP.M8ALH)!H"&[T!FU%B#-63XAW?v M4$#I1;!8^?Q;N/L+L\]YP$(\MK,LH38A9JO-E>V\!#C;Z@Y?X("'\# 8I_JFu MW_P7-=L"KI$,W+_%].^:(!(#7D$+-;S$5J,: 1X*:(U%[C5R/"@W&X=A"<1Bt MN.:6698M,-MB "\R 7/@*78\P6@"7 0*$!!-X0M\H^ P!;Y $C "BP98>;++s M9LO:&A5)CF2@_(P&$W ;<R,ONHW5<3?6CB98.U:C6T*.?\*ZH3'FB(9HH]>Kr ;=M*1<]C'TJ<@X>,*L(Z;\?(!"WXW+C;?V5 q p end -------------------------------------------+----------------------------- Ye Olde Computer Shoppe | yocs@arrakis.nl.mugnet.org Minix Software Development Since 1991 | Tel: +31 50 733587 -------------------------------------------+---------------------------- "I _will_ do this!" she told herself fiercely. "I am an intelligent adult - probably even a genius - and I will _not_ be dominated by a mere machine!" - Diana W. Jones, "Nad and Dan adn Quaffy"