Path: utzoo!attcan!uunet!snorkelwacker!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!uflorida!mephisto!udel!mmdf From: archer%segin4.segin.fr@prime.com (Vincent Archer) Newsgroups: comp.os.minix Subject: backup(1) Message-ID: <23591@nigel.udel.EDU> Date: 4 Jul 90 07:04:45 GMT Sender: mmdf@udel.EDU Lines: 187 I was ready to polish my Posixified-Extended backup for posting, but there's the Mundiale (Soccer World Cup, for those who don't know about it) and I've got a demo of uucp for some friends coming at the end of the week, and well, FvK's uucp looks kinda bugged and I've spend all my nights on the stuff, and other work is not being done :-) So, below you'll find two cdif files for 1.5.10 crc-compliant backup.c First, apply cdif1 to get a posixified backup.c (use of limits.h, opendir and those things...). Then, if you like, apply cdif2 to get an extended backup(1) command. This new backup allow root (user 0) to keep owner & group ids along the backup if the '-k' option is specified. Handy when you're doing a backup of your system partition to a set of floppies... Still missing, cdif3 (to be posted later) that allow one to do: "backup /usr/src /dev/fd0" (yes! yes! no shell prompted that way!) Apart from this, it's 1 am, uux still doesn't want to do things properly, uucp's leaving garbage around, and I'm tired, so I'll finish fixing uucp (and sending cdifs to FvK for approval) tomorrow, or the day after... Things already fixed: 68000-necessary casts locking stuff rewritten for security multiple path handling (uucp a!b!f c!d!f doesn't work!) and soon many more... :-) table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 backup.cdif1.Z M'YV-*@*"<.'BQ1LV9%Z("3-F31TX+L8DF%+'#0@E%4'$@*&QA@X8.'30J*$Qz M1PX8"EJH!+&PX<.(":C4*7,Q8PP9(&3$^'A#1XP8)4\J"$BTJ%$50P7*P,%"y M1@X015.N7,IB!E"5*A6 #$BC9LQ;.J0H:38)@^5+$"14I28I, 5'CIH(07$N?!D$DB136KK],2:*Ev MB$8;MW.7,>V&II,@38H()VX\!HWDI)?O3KT:2A J2'+60#Y:=W,03IXX,?(]u M"!,0*+%VO@$:!-86CK,S1ZT:^.O8L]4F W;FT=3;;TT\081Q*$SQA6]78%$%t M'P[Z=H044%#X(!879EBA%$^ IV$26(2(1 KY%8B>>NQ1X1Y\F6EF%&4#U0G);530'&E\&Z=4;.Y )PAAHA"$'"&Z$T4896SP7W73%==$Fq M;GUL2:219FS!G7^PR>9G9<#Z*:[,2HDD&V%$J6P9<\PAK'PUTO#4?3OBUN./04HJ!QV46HHJn M")B"0&JSGLH:ZJB;TF2JFZK.V6H9<&SQ!11/#+>:GM)QMT(,?CZ[K[2X6BEHm ME[F""8)BCH9Y[U;$&HNLLG0PZZRL'=_),+76CC$&MMK>*^-F1(%@ U,W<"2:l MNABWFP8+;]*!LQLXMX&S&62TB?&;<ER[&;L]"8YPO5$@K/6334#T==9LK'\59#DQMA$.. >W8 L:R2E%&j M&)7Z6N65;]21)4U#0OREQ6/>G1+&0(/0@Y1P*(9"V2 \\8441*C'1!8I3%TSi MDB@TS@-\*4Q,V9SB*,$88;E@7Y1N06B8 SY2*(T/GBJ0;Y>&)\ATX&h MSB8,"6RA,'2!\Z&M_2<;5+SYYA^?1>Q^=ZK%SE&&\-9_#@(*D/;P./.N)3J;g MDP=./UQQ*-Z=P&1RH*XZ$ZP7[J7$M@N:- @BL*MMKKJBEAS.4 ;=>6Y8()#5f M$("'KH;19"T#+$.0[!>Q/+A@6RO)@=5R@"-PM6U&+?M)TGZ"HYEM15936$N0e MPL &-CAP8HN10QJP=<%[KR#%02B4(7):N$+*29#&@IK74)\G%K88L06)E$.,6@B"&+Tc M0<[<)&XSD)F.G+BNL:D :F^Z':$,U1_O@&=13I3/3ZSVDZQ5D8YB*QI4\#@&b M/1[)7P 3V+^^@X0O< >0:_Q@5$(X@Z;%8 8EG",($I 8.@C.#1]S4AJH)"<"a M!JD,>$B#6N: LSN4X02)$9*Q['4J[Z&@#6%80QF^,*0SRJ!TXB,="$IYRD[)z MRI8@4$,=H@1,PNQ%6(%A6DBV52DW4+(0U&2(,9T TIx M6TG '8<( R F )C")"9B)DVA'_]M(58HJ4!(=]KK!Q2s M4,->)B"U>T&!"<9HRCGL#C>D3&EE4,#;:?X68X$J QNT1[-G#0$-KZT4'$J+r MLHGAH4MU0)>V9/O.!(#E#=I#P3%A):MVNN$$04IM5.6)F!-H"WY?P&!\>/B1:%[U_GQSK"QLZZV&W@AW-GV>-No MI0_)P3%N&(6;=O&VC$BD'!.3@U4E K%=J$R.9Z_(EBRZ\&]AK2 ,'37#OFQ%n M"&%JIU>05259.CE9LOM*&7 &YR:FG"F!B"F2I%CV..A_(B$1:UK7)#B;:3\3,1'31 QQR/;J]R$Z')-JE(Jl MF,.D=[RNUJ(@#13= ;L*0R=1IV$%*RB=9Y_5!#DI5@0NZ-_K*@7K6"=+6VZHk M@Q:Y6&6<50NURG7AK\VDPC"(0512:HZ5;3A*D!+746-H QS.>+PMI*$++M@7j MZV*=3V4:;X_7=L&:0LU79_\O[3<;J6*Z;93=MSH"0,8LI?A#IXR(>\8QI)#*"D:;5Y.1M;Y6:M5I7h MJ,4R!-8^Q 9 L:S5<5g MZ$?^*V DFB1X+*D:0V.LTAM?-*4=1:Z'>>UH-M\*TLV%+DQKNJWK C6^LPXZf MWD*<>+XE]3Y-%[\5![;%KWNQHO.'N\MR_7LAJ- 4#D1<%ZCE"^_"*]GE=W;]e ML]DCIWYb MBW$^P8&+_2QI'X^U[OZ_P2_PY_,5AXT6E1O@&F%GJ\$,U#J#JODJ_&>;?]KHa M9V>!0P?JMWS--W 6U7_G=GXM]B4%U&W?=X#N!UP*F'T " )R81%W@S:P]@8%z M&('AAX#\5W[H!E<82"?VD1/;I@4?6#KL)WX)2(+G=X(:" (TL&T+L08M"' Ay M.(&C5('_9X(9F((WZ&[%<@8[^((B"%PZUFQ=AW_TM7\4*(,7.(0;N&USD(02x M.'ZCA&-.A% ))1 QD --(P,P($=U$U'G!@=Y #XYI3\1UB-?P19N>"2L\P+Yw MDT86)8>N0P=U: 8$5FWLQBLX0S#44W]=IT)_"'9YU5G\)WGIL1Y]9WF%52Y8v ME#\]!XB=%V$)L&_V9AFA]BS E%BW!@*QYWO!YUU;:%%>.$I41RG\Y@+O,D1]u M<7?O,C7:= .>A .&)%.N"&ULN(APN(?01H>9>(>'EP#G9HQO" >(^#U>=XP@t ML%N-.':KUE=EAP*1R&*#=7F6V&28^(:YPXE*Z(,)T(3])W=T5XMT@'?UHGHCs M"#IN (7ZQX/MQX7G.#'+11/7Z&QD0(\NN(I\A8[.!FH^,#[]T3SF$WE^-7FKr MPS\ Y"ZO$R;SHBV^PG9*5&,^]8ID$(NS*$9VUXZWB%0KPQEF6(8Q0!(SHXR7q MYI&;$C(T 9*V")-[V)*#Z"I#Y(G89GUNTH1N@D)Q,!-EH 9/\@C/.>'US69=UE#V4LE&G9V/+)%SSEP9Z29(R8I(Mm MU11+X501Y6F:AA-B! = (11 @9ODN9NIUIM42%RN>9RN4IVZ"9_\4CJ#:Y*:14:B=)>C<( P)9>@):<%+\UW]Z0(_3: +?4Z46P0./f MHXU$2CTI>$QX]9S0Z2AS^*/BZ (LB#/C-:%QU!0SP)U:\X.-*8PTFH#+**@Xe MRE_)"*-9*49T/,5W5=3+GHEH649'Bx MBC'1%Z:=ZBJ,!G\]PJ23B5EX"9#-U9X!Z (#N(-WN4_7EXA!B'[,EQAZZYG?w MP[?Y!HT6*(0H>(7NYH$06%2G5+C/Z'\E2'I6J(+NQH*/VYE&91$H8+CDY[>5v M2X-$B(/!-+B=*[E]B[A_2[IW4X2P=H2H&[F?RYE-6%9/F']@"82C>[D<:'>Su M.UR@BUQVB2U6Z4O_J+N<>TJU2UY.PJ\/81^5OHRW&P@99]G$14V5DU6A/t M(Z-%2V \>FB VH=_N#^6NJ. S0U2P8WF[-NL+.=Z;-TRJ!$>R1&6ZP0.G27A'48T[/'r M*W4QVK[#N'292JEF@+YXN+[%*,+]>:XHZTQ.0K]N*3@GD[_(MC#].ZTMXQE6q MXQDJ*4JX"XTJS"^T:JLR@*M;VJ5?JK:J&K0I>*9IJJN'BP)OFG]Q.J=*/*QXp M&K_4D:SPF)_?%5X&?)UW8Q6?814%VJ@]W*1K"\2K>J5HZJI&'*L_W"]K?*MMo MG*ML&KK?$\7T-<7!6L5W2L%?<*RJH<7[Q\68*3P\:L,"00-4T5 PR\-0%21Qn MQ;.VMW%LY:'@ND=FJ#Q"$@."UD<1>CLR\,D57&@8O!4:O'6^-(_*>Y<]VSG/m M KVDUP(60;V\%WB$)W+8M$;R,0,G 1H=]$T$+,EH12X<9#;0K#- 8W<\:i 1S33Z+-(HC8PK[8<(K8FFZM!9h g end ------------------- snip, snip, snip... ---------------------- table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 backup.cdif2.Z M'YV-*@*"<.'BQ1LV9%Z\$!-FS)HZ<%R,24"E3AD02NJX 1%#!@@9,73 N*$Cz M1@R..7+ 4-"B)0B&#B%*I&@1HT:.'D'JH!&R!@V4*A4$'$JTJ JA F/<8!$#y M!PBB+%TJ92$#!HB6+16 V*HB00LU6XF\<7."#H@Q;^#D :%&XQH=3UV\81%7x M"UT5+ABNN>N"S9LS=,/(K4,GL!LR9]_(*:-@!5>O:[8N*5,&#H@T9.: >&,&w M!)TPN8FC)VQH9Q9#>4VAV8_XI=?q M4?OYE* - @84G0(A#.G&'&@H9A899M@)&%N1AC%I&Y5.ZD:F=,G!*0AS?$K'p MIW9\JD>F.QR*E8'^V> 15BTJB2*J**..RO>Io M&I^N\2FFDM*U:;,@> IMJ-"."FVIT)XJ::I;^?GG@$.!<(,-+-QP0Z%'K8J#n M#"S@\!.LT0$GY%G*772"&B?HD "RDJZP@HIB+!;&&JDZ)J^08]0+P@EKY)N m MLOW^FT# 90S,+0@'/ZCP"6TXS*RE_@(L,,'>?GM4N#FPFP.A4,W;A[#";@7Fl M$ */)^-%GX4V&HTVXMBC"V4FNE4; X\&FFATH."K#"E<3" (*3$%P[L-NASSk M99VA +&E()A@PI6C$4D&"BF $$(/(,!0]A[")D K&5^0)P<*(MP!FAMII E7j M"Y&E<89[Y7'AA@A-M[VUFFC# *R0+W=K,J#AQ@ #NY(O"-6J)B%H$M59=6OEi MS#7C/&/.2/-I /@Y5Y%.9%&#+&"]&QVUNP FF<9X=O7,9>-!'QQQTW5'&g M"8O)9WS00G*/0AMK^*ITC>R"0$024HSX!!%%E-U#XF6S'O94!";SL:4.M/I=f M&,APD328I4_=PIP,_!.#&2P(7EM)@ #ED#W@Q(E[I/M>^&A%/A"8#WT7(D-*(/PDQ\9Q% ',]#E?OEKPO[ZMS@B9FT,(/C?PK@ @Q,$,&P^(/_WQ#XL8>-5&L9B.M3UZ(747%)T815]14YA.MZ,P$O&R(&D1D]MIFQD4V\BRI7$'?:P# 7+IZ/*T,]_RB5)x M2T(,VN904+$EU&T+;2A MV0;.)!IH@6UHB+UR4]_ C1/=)C30"FJ0UF^"8U_w MVL\,FL*"&O IB9$#''C*/N"X#UM<\UJTt MB!=((,)!>&X8%=V$T) UY$U-$ %!">8@.!$X=:DQ*%P&PWD]#J+@K85;U0QHs M@*#9!@B?.GT#3WT*U+9F[:T#-6I:\H!7IIXVKW.MJQON^E0S1!6<96 #8X78r MRS@E##S1'1+1T$,V[YC!#*<[TD;&4+/N\O*9:"AF<6MX5A\PLYN^1 %5SV#5q ME%IHO73A:JV^:E^QJH"L+YQ#>]5J(;8*-;[ A*8;\ NJ]D(IHE)L+T>[=,4#p M/S939;MLWC0K LXZY+-#LLQH2WMESVY>U^=87J\W=:E=M91:P^A? 9D4K@9NI6B%I<<5SB*U+9G"#'-34n M796,E8UQS-L=6[<]N7%-';9[U[*5X;OAW3 *9=S"0UDX,Y1GPN?=\X:OZJ**]SPRJ=+I8L(U$"XA*;ZEWGNk M:L*29H98@T $:ZBUF=SW,?JV>M>PWN2OVR!L%Y],(#0XT']JX!'J47MN?SO