ADSM-L

Re: Empty Directories

1996-09-30 12:13:45
Subject: Re: Empty Directories
From: Jim Kleberg <Kleberg_James_R/svoa0001 AT SSB DOT COM>
Date: Mon, 30 Sep 1996 12:13:45 -0400
Item Subject: 1.txt "internet headers"
Could not convert BINARY FILE item to text.
Will attempt to 'shar' item as file '0363q05' at end of msg.

.......................................................................

     We just went throught this panic as well.  It seems that it has
     everything to do with what type of backup you specified.  I believe
     that if you specify an incremental backup, the empty directories will
     appear with a restore.


______________________________ Reply Separator _________________________________
Subject: Re:
Author:  ADSM-L (ADSM-L AT VM.MARIST DOT EDU)
Date:    9/30/96 11:22 AM


On Thu, 26 Sep 1996 13:50:28 -0500 Diane Ashby said:
>In response to Chuck Mattern's question about empty
>directories not being restored for HP that was my experience
>too.  I just called IBM support for verfication, and they indicated
>this was working as designed since empty directories were a
>sort of non-entity.
>--Diane
>diane.ashby AT toro DOT com

I don't know about HP, but I believe if you do a "restore by subdirectory"
that empty directories will be restored ok.  If you do a "restore by file"
or a "restore by tree", then they will not be restored (I think).  I don't
have time to confirm this myself, but I recall seeing this earlier on this
list.

The response that "empty directories were a sort of non-entity" should not
be accepted from IBM (depending on the context in which it was made).
It sounds like an avoidance response to me.


# This is a shell archive.  Remove anything before this line,
# then unpack it by saving it in a file and typing "sh file".
#
# Wrapped by  <openmail@svoa0004> on Mon Sep 30 12:14:25 1996
#
# This archive contains:
#       0363q05
#
# Error checking via wc(1) will be performed.

LANG=""; export LANG
PATH=/bin:/usr/bin:$PATH; export PATH


rm -f /tmp/uud$$
(echo "begin 666 /tmp/uud$$\n#;VL*n#6%@x\n \nend" | uudecode) >/dev/null 2>&1
if [ X"`cat /tmp/uud$$ 2>&1`" = Xok ]
then
        unpacker=uudecode
else
        echo Compiling unpacker for non-ascii files
        pwd=`pwd`; cd /tmp
        cat >unpack$$.c <<'EOF'
#include <stdio.h>
#define C (*p++ - ' ' & 077)
main()
{
        int n;
        char buf[128], *p, a,b;

        scanf("begin %o ", &n);
        gets(buf);

        if (freopen(buf, "w", stdout) == NULL) {
                perror(buf);
                exit(1);
        }

        while (gets(p=buf) && (n=C)) {
                while (n>0) {
                        a = C;
                        if (n-- > 0) putchar(a << 2 | (b=C) >> 4);
                        if (n-- > 0) putchar(b << 4 | (a=C) >> 2);
                        if (n-- > 0) putchar(a << 6 | C);
                }
        }
        exit(0);
}
EOF
        cc -o unpack$$ unpack$$.c
        rm unpack$$.c
        cd $pwd
        unpacker=/tmp/unpack$$
fi
rm -f /tmp/uud$$

echo x - 0363q05 '[non-ascii]'
$unpacker <<'@eof'
begin 660 0363q05
M4F5C96EV960Z(&9R;VT@<W9H83 P,#$N8VQI<'!E<BYS<V(N8V]M(&)Y('-VX
M;V$P,# T+G-S8BYC;VT@=VET:"!%4TU44 T*"2@Q+C,W+C$P.2XQ-2\Q-BXRX
M*2!I9"!!03(Q-S4W.#(Q,3L@36]N+" S,"!397 @,3DY-B Q,3HT,SHS,2 MX
M,#0P, T*4F5C96EV960Z(&9R;VT@5DTN34%225-4+D5$52 H=FTN;6%R:7-TX
M+F5D=2!;,30X+C$P,"XQ+C)=*2!B>2!S=FAA,# P,2YC;&EP<&5R+G-S8BYCX
M;VT@*#@N-RXV+S@N-RXS*2!W:71H(%--5% @:60@3$%!,C0V.#D@9F]R(#Q+X
M;&5B97)G7TIA;65S7U(O<W9O83 P,#% 4U-"+D-/33X[($UO;BP@,S @4V5PX
M(#$Y.38@,3$Z-#,Z,CD@+3 T,# @*$5$5"D-"E)E8V5I=F5D.B!F<F]M(%9-X
M+DU!4DE35"Y%1%4@8GD@5DTN34%225-4+D5$52 H24)-(%9-(%--5% @5C)2X
M,RD-"B @('=I=&@@0E--5% @:[email protected],#L@36]N+" S,"!397 @.38@,3$ZX
M,C4Z,C0@1414#0I296-E:79E9#H@9G)O;2!632Y-05))4U0N1415("A.2D4@X
M;W)I9VEN($Q)4U1315)60$U!4DE35"D@8GD@5DTN34%225-4+D5$52 H3$UAX
M:6P@5C$N,F(O,2XX8BD@=VET:"!"4TU44"!I9" V-C4R.R!-;VXL(#,P(%-EX
M<" Q.3DV(#$Q.C(U.C(Q("TP-# P#0I296-E:79E9#H@9G)O;2!632Y-05))X
M4U0N1415(&)Y(%9-+DU!4DE35"Y%1%4@*$Q)4U1315)6(')E;&5A<V4@,2XXX
M8BD@=VET:"!.2D4-"B @(" @(" @("!I9" R-38U(&9O<B!!1%--+4Q 5DTNX
M34%225-4+D5$53L@36]N+" S,"!397 @,3DY-B Q,3HR-3HP.2 M,#0P, T*X
M4F5C96EV960Z(&9R;VT@34%225-4("A.2D4@;W)I9VEN(%--5%! 34%225-4X
M*2!B>2!632Y-05))4U0N1415("A,36%I; T*(" @(" @(" @(%8Q+C)B+S$NX
M.&(I('=I=&@@0E--5% @:60@-C8S.#L@36]N+" S,"!397 @,3DY-B Q,3HRX
M-3HP." M,#0P, T*4F5C96EV960Z(&9R;VT@0T]23D5,3$,N8VET+F-O<FYEX
M;&PN961U(&)Y(%9-+DU!4DE35"Y%1%4@*$E"32!632!33510(%8R4C,I#0H@X
M(" @(" @(" @=VET:"!40U [($UO;BP@,S @4V5P(#DV(#$Q.C(U.C W($5$X
M5 T*4F5C96EV960Z(&9R;VT@0T]23D5,3$,N0TE4+D-/4DY%3$PN1415(&)YX
M($-/4DY%3$Q#+F-I="YC;W)N96QL+F5D=2 H24)-(%9-#0H@(" @(" @(" @X
M4TU44"!6,E(S*2!W:71H($)33510(&ED(#4S.#4[($UO;BP@,S @4V5P(#DVX
M(#$Q.C(U.C4R($5$5 T*4F5C96EV960Z(&9R;VT@8V]R;F5L;&,N8VET+F-OX
M<FYE;&PN961U("A.2D4@;W)I9VEN(%9+34!#3U).14Q,0RD@8GD-"B @(" @X
M(" @("!#3U).14Q,0RY#250N0T]23D5,3"Y%1%4@*$Q-86EL(%8Q+C)A+S$NX
M.&$I('=I=&@@0E--5% @:60@.#8W-3L@36]N+ T*(" @(" @(" @(#,P(%-EX
M<" Q.3DV(#$Q.C(U.C4R("TP-# P#0I-97-S86=E+4ED.B @/$%$4TTM3"4YX
M-C Y,S Q,3(U,#DR.$!632Y-05))4U0N1415/@T*1&%T93H@(" @(" @("!-X
M;VXL(#,P(%-E<" Q.3DV(#$Q.C(R.C$Y($5$5 T*4F5P;'DM5&\Z(%!A=6P@X
M6F%R;F]W<VMI(#QP<WHQ0&-O<FYE;&PN961U/@T*4V5N9&5R.B B041333H@X
M1&ES="!3=&]R($UA;F%G97(B(#Q!1%--+4Q 5DTN34%225-4+D5$53X-"D9RX
M;VTZ(%!A=6P@6F%R;F]W<VMI(#Q62TU 0T]23D5,3$,N0TE4+D-/4DY%3$PNX
M1415/@T*3W)G86YI>F%T:6]N.B!#;W)N96QL($EN9F]R;6%T:6]N(%1E8VANX
M;VQO9VEE<PT*5&\Z($UU;'1I<&QE(')E8VEP:65N=',@;V8@;&ES="!!1%--X
M+4P@/$%$4TTM3$!632Y-05))4U0N1415/@T*26XM4F5P;'DM5&\Z("!-97-SX
M86=E(&]F(%1H=2P@,C8@4V5P(#$Y.38@,3,Z-3 Z,C@@+3 U,# @9G)O;0T*X
F(" @(" @(" @(" @(" \1&EA;F4N07-H8GE 5$]23RY#3TT^#0H@        X
                                                             X
end
@eof
set `wc -lwc <0363q05`
if test $1$2$3 != 262171838
then
        echo ERROR: wc results of 0363q05 are $* should be 26 217 1838
fi

chmod 660 0363q05

rm -f /tmp/unpack$$
exit 0
<Prev in Thread] Current Thread [Next in Thread>