Wrong Hanoi backup scheme

Martin Zuther <[email protected]> Tue, 16 Feb 2010 16:27:56 +0100
Newsgroups gmane.comp.sysutils.backup.sarab
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------040304050906000604080907
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi!

I have just had a look at SaraB because I want to use DAR and like the 
idea of cycling backups.  On doing that, the Hanoi rotation examples 
struck me as wrong.  For example, the file "toh-3-tapes" currently has 
the following contents:

A
B
A
C
A
B
A
D
A <-- that and the following lines shouldn't be here
B
A
C
A

But in my opinion, it should read as:

A
B
A
C
A
B
A
D

I did a little research (http://www.computer-repair.com/Backup.htm,
http://en.wikipedia.org/wiki/Backup_rotation_scheme, and others), and it 
seems that I am right.

I have thus changed the file "generate_toh.sh" (it needs to cut off more 
than *one* line!) and cleaned up the code so it runs on current versions 
of bash.  As a side note, you'll also have to change EOL encoding of 
this file from "DOS" to "LINUX".  I was too lazy to write a recursive 
function, so I have put "bc", a shell calculator, to good use. 
Moreover, I have updated all the "toh_X_tapes" files so they reflect the 
change.

Please find the patch attached.  I'm yearning for comments... ;)

Best regards,

Martin
--
www.mzuther.de
www.radix-musik.de


--------------040304050906000604080907
Content-Type: text/x-patch;
 name="sarab-0.2.7_hanoi.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="sarab-0.2.7_hanoi.patch"

ZGlmZiAtcnUgc2FyYWItMC4yLjcvZXRjL2V4YW1wbGVzL2dlbmVyYXRlX3RvaC5zaCBzYXJh
Yi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL2dlbmVyYXRlX3RvaC5zaAotLS0gc2FyYWItMC4y
LjcvZXRjL2V4YW1wbGVzL2dlbmVyYXRlX3RvaC5zaAkyMDA4LTA4LTI3IDE5OjA4OjMyLjAw
MDAwMDAwMCArMDIwMAorKysgc2FyYWItMC4yLjcubmV3L2V0Yy9leGFtcGxlcy9nZW5lcmF0
ZV90b2guc2gJMjAxMC0wMi0xNiAxNTo1Nzo1OS4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsNDYg
KzEsMzggQEAKLSMgVG93ZXJzIG9mIEhhbm9pIGluIGJhc2gNCi0jIEdlbmVyYXRlcyBhIHJv
dGF0aW9uLnNjaGVkdWxlIGZpbGUgZm9yIFNhcmFCDQotIw0KLSMgT3JpZ2luYWxseSBieSBD
aGV0IFJhbWV5IChjaGV0QHBvLmN3cnUuZWR1KQ0KLSMgTW9kaWZpZWQgYnkgVHJpc3RhbiBS
aG9kZXMgKHRyaXN0YW5ib2JAaG90bWFpbC5jb20pDQotDQotIyEvYmluL2Jhc2gNCi0NCi0j
IFJlY3Vyc2l2ZSBmdW5jdGlvbg0KLWhhbm9pKCkgIyBuIGZyb20gdG8gc3BhcmUNCi17DQot
ICAgIHR5cGVzZXQgLWkgbm0xPSQxLTENCi0gICAgKChubTE+MCkpICYmIGhhbm9pICRubTEg
JDIgJDQgJDMNCi0gICAgZWNobyAkMQ0KLSAgICAoKG5tMT4wKSkgJiYgaGFub2kgJG5tMSAk
NCAkMyAkMg0KLX0NCi0NCi1tYWluKCkNCi17DQotICAgIGhhbm9pICQxIDEgMiAzDQotfQ0K
LQ0KLQ0KLSMgVGVzdCB0aGUgaW5wdXQsIG11c3QgYmUgYmV0d2VlbiAzIHRvIDkNCi1jYXNl
ICQxIGluDQotWzMtOV0pDQotICAgIG1haW4gJDEgPiB0ZW1wX3RvaF9kYXRhOzsNCi0qKSAg
ZWNobyAiJHswIyMqL306IEFyZ3VtZW50IG11c3QgYmUgZnJvbSAzIHRvIDkiDQotICAgIGV4
aXQgMTs7DQotZXNhYw0KLQ0KLSMgQ291bnQgdGhlIG51bWJlciBvZiBsaW5lcyBpbiB0aGUg
ZmlsZSwgdGhlbiByZWR1Y2UgYnkgb25lDQotbGluZXM9YGNhdCB0ZW1wX3RvaF9kYXRhIHwg
d2MgLWxgDQotbGluZXM9YGV4cHIgJGxpbmVzIC0gMWANCi0NCi0jIFJlZHVjZSB0aGUgYWN0
dWFsIGZpbGUgYnkgb25lIGxpbmUNCi1oZWFkIC1uICRsaW5lcyB0ZW1wX3RvaF9kYXRhID4g
dGVtcF90b2hfZGF0YTINCi0NCi0jIENvbnZlcnQgZnJvbSBudW1iZXJzIHRvIGxldHRlcnMN
Ci1jYXQgdGVtcF90b2hfZGF0YTIgfCB0ciAxMjM0NTY3ODkgQUJDREVGR0hJDQotDQotIyBE
ZWxldGUgdGVtcCBmaWxlcw0KLXJtIHRlbXBfdG9oX2RhdGENCi1ybSB0ZW1wX3RvaF9kYXRh
Mg0KLQ0KLWV4aXQgMA0KKyMgVG93ZXJzIG9mIEhhbm9pIGluIGJhc2gKKyMgR2VuZXJhdGVz
IGEgcm90YXRpb24uc2NoZWR1bGUgZmlsZSBmb3IgU2FyYUIKKyMKKyMgT3JpZ2luYWxseSBi
eSBDaGV0IFJhbWV5IChjaGV0QHBvLmN3cnUuZWR1KQorIyBNb2RpZmllZCBieSBUcmlzdGFu
IFJob2RlcyAodHJpc3RhbmJvYkBob3RtYWlsLmNvbSkgYW5kCisjIE1hcnRpbiBadXRoZXIg
KGNvZGVAbXp1dGhlci5kZSkKKworIyEvYmluL2Jhc2gKKworIyBSZWN1cnNpdmUgZnVuY3Rp
b24KK2Z1bmN0aW9uIGhhbm9pICMgbiBmcm9tIHRvIHNwYXJlCit7CisgICAgZGVjbGFyZSAt
aSBubTE9JDEtMQorICAgIGlmIFsgJG5tMSAtZ3QgMCBdOyB0aGVuCisgICAgICAgIGhhbm9p
ICRubTEgJDIgJDQgJDMKKyAgICBmaQorCisgICAgZWNobyAkMQorCisgICAgaWYgWyAkbm0x
IC1ndCAwIF07IHRoZW4KKyAgICAgICAgaGFub2kgJG5tMSAkNCAkMyAkMgorICAgIGZpCit9
CisKKyMgVGVzdCB0aGUgaW5wdXQsIG11c3QgYmUgYmV0d2VlbiAzIHRvIDkKK2Nhc2UgJDEg
aW4KK1szLTldKQorICAgICMgQ29udmVydCBmcm9tIG51bWJlcnMgdG8gbGV0dGVycyBhbmQg
cmVtb3ZlIGxpbmVzIHRoYXQgYXJlCisgICAgIyBleGNlc3NpdmUgZm9yIGJhY2t1cHMgYW5k
IG9ubHkgbmVlZGVkIGZvciBjb21wbGV0aW9uIG9mIGhlCisgICAgIyBwcm9ibGVtIG9mIEhh
bm9pCisgICAgaGFub2kgJDEgMSAyIDMgfCB0ciAxMjM0NTY3ODkgQUJDREVGR0hJIHwgaGVh
ZCAtbiBgZWNobyAiMl4oJDEgLSAxKSJ8YmNgCisgICAgOzsKKyopICBlY2hvICIkezAjIyov
fTogQXJndW1lbnQgbXVzdCBiZSBmcm9tIDMgdG8gOSIKKyAgICBleGl0IDEKKyAgICA7Owor
ZXNhYworCitleGl0IDAKZGlmZiAtcnUgc2FyYWItMC4yLjcvZXRjL2V4YW1wbGVzL3RvaC0z
LXRhcGVzIHNhcmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvdG9oLTMtdGFwZXMKLS0tIHNh
cmFiLTAuMi43L2V0Yy9leGFtcGxlcy90b2gtMy10YXBlcwkyMDA4LTA0LTA3IDIwOjE5OjIz
LjAwMDAwMDAwMCArMDIwMAorKysgc2FyYWItMC4yLjcubmV3L2V0Yy9leGFtcGxlcy90b2gt
My10YXBlcwkyMDEwLTAyLTE2IDE2OjEwOjIzLjAwMDAwMDAwMCArMDEwMApAQCAtMSw2ICsx
LDQgQEAKLUENCi1CDQotQQ0KLUMNCi1BDQotQgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZp
bGUKK0EKK0IKK0EKK0MKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLXJ1IHNh
cmFiLTAuMi43L2V0Yy9leGFtcGxlcy90b2gtNC10YXBlcyBzYXJhYi0wLjIuNy5uZXcvZXRj
L2V4YW1wbGVzL3RvaC00LXRhcGVzCi0tLSBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9o
LTQtdGFwZXMJMjAwOC0wNC0wNyAyMDoxOToyMy4wMDAwMDAwMDAgKzAyMDAKKysrIHNhcmFi
LTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvdG9oLTQtdGFwZXMJMjAxMC0wMi0xNiAxNjoxMDoy
OS4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsMTQgKzEsOCBAQAotQQ0KLUINCi1BDQotQw0KLUEN
Ci1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIKXCBObyBuZXdsaW5lIGF0IGVu
ZCBvZiBmaWxlCitBCitCCitBCitDCitBCitCCitBCitEClwgTm8gbmV3bGluZSBhdCBlbmQg
b2YgZmlsZQpkaWZmIC1ydSBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTUtdGFwZXMg
c2FyYWItMC4yLjcubmV3L2V0Yy9leGFtcGxlcy90b2gtNS10YXBlcwotLS0gc2FyYWItMC4y
LjcvZXRjL2V4YW1wbGVzL3RvaC01LXRhcGVzCTIwMDgtMDQtMDcgMjA6MTk6MjMuMDAwMDAw
MDAwICswMjAwCisrKyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3RvaC01LXRhcGVz
CTIwMTAtMDItMTYgMTY6MTA6MzQuMDAwMDAwMDAwICswMTAwCkBAIC0xLDMwICsxLDE2IEBA
Ci1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQot
Qg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUEN
Ci1DDQotQQ0KLUIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCitBCitCCitBCitDCitB
CitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitFClwgTm8gbmV3bGluZSBhdCBlbmQg
b2YgZmlsZQpkaWZmIC1ydSBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTYtdGFwZXMg
c2FyYWItMC4yLjcubmV3L2V0Yy9leGFtcGxlcy90b2gtNi10YXBlcwotLS0gc2FyYWItMC4y
LjcvZXRjL2V4YW1wbGVzL3RvaC02LXRhcGVzCTIwMDgtMDQtMDcgMjA6MTk6MjMuMDAwMDAw
MDAwICswMjAwCisrKyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3RvaC02LXRhcGVz
CTIwMTAtMDItMTYgMTY6MTA6MzkuMDAwMDAwMDAwICswMTAwCkBAIC0xLDYyICsxLDMyIEBA
Ci1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQot
Qg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUEN
Ci1DDQotQQ0KLUINCi1BDQotRg0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQot
QQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIN
Ci1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUKK0EKK0IKK0EKK0MKK0EKK0IKK0EKK0QKK0EKK0IKK0EKK0MKK0EKK0IKK0EKK0UK
K0EKK0IKK0EKK0MKK0EKK0IKK0EKK0QKK0EKK0IKK0EKK0MKK0EKK0IKK0EKK0YKXCBObyBu
ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLXJ1IHNhcmFiLTAuMi43L2V0Yy9leGFtcGxl
cy90b2gtNy10YXBlcyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3RvaC03LXRhcGVz
Ci0tLSBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTctdGFwZXMJMjAwOC0wNC0wNyAy
MDoxOToyMy4wMDAwMDAwMDAgKzAyMDAKKysrIHNhcmFiLTAuMi43Lm5ldy9ldGMvZXhhbXBs
ZXMvdG9oLTctdGFwZXMJMjAxMC0wMi0xNiAxNjoxMDo0NS4wMDAwMDAwMDAgKzAxMDAKQEAg
LTEsMTI2ICsxLDY0IEBACi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1C
DQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0K
LUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRg0KLUENCi1CDQotQQ0KLUMNCi1B
DQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0K
LUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1H
DQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0K
LUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1B
DQotQw0KLUENCi1CDQotQQ0KLUYNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0K
LUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1C
DQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIKXCBObyBuZXdsaW5lIGF0IGVuZCBv
ZiBmaWxlCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitF
CitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitGCitBCitC
CitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitFCitBCitCCitBCitD
CitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitHClwgTm8gbmV3bGluZSBhdCBl
bmQgb2YgZmlsZQpkaWZmIC1ydSBzYXJhYi0wLjIuNy9ldGMvZXhhbXBsZXMvdG9oLTgtdGFw
ZXMgc2FyYWItMC4yLjcubmV3L2V0Yy9leGFtcGxlcy90b2gtOC10YXBlcwotLS0gc2FyYWIt
MC4yLjcvZXRjL2V4YW1wbGVzL3RvaC04LXRhcGVzCTIwMDgtMDQtMDcgMjA6MTk6MjMuMDAw
MDAwMDAwICswMjAwCisrKyBzYXJhYi0wLjIuNy5uZXcvZXRjL2V4YW1wbGVzL3RvaC04LXRh
cGVzCTIwMTAtMDItMTYgMTY6MTA6NTAuMDAwMDAwMDAwICswMTAwCkBAIC0xLDI1NCArMSwx
MjggQEAKLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0K
LUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1C
DQotQQ0KLUMNCi1BDQotQg0KLUENCi1GDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0K
LUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1B
DQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUcNCi1BDQotQg0K
LUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1F
DQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0K
LUINCi1BDQotRg0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1B
DQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0K
LUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1IDQotQQ0KLUINCi1BDQotQw0KLUENCi1C
DQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0K
LUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYNCi1B
DQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0K
LUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1D
DQotQQ0KLUINCi1BDQotRw0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0K
LUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1B
DQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1GDQotQQ0KLUINCi1BDQotQw0K
LUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1C
DQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CClwgTm8g
bmV3bGluZSBhdCBlbmQgb2YgZmlsZQorQQorQgorQQorQworQQorQgorQQorRAorQQorQgor
QQorQworQQorQgorQQorRQorQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQwor
QQorQgorQQorRgorQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgor
QQorRQorQQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRwor
QQorQgorQQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRQorQQorQgor
QQorQworQQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRgorQQorQgorQQorQwor
QQorQgorQQorRAorQQorQgorQQorQworQQorQgorQQorRQorQQorQgorQQorQworQQorQgor
QQorRAorQQorQgorQQorQworQQorQgorQQorSApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZp
bGUKZGlmZiAtcnUgc2FyYWItMC4yLjcvZXRjL2V4YW1wbGVzL3RvaC05LXRhcGVzIHNhcmFi
LTAuMi43Lm5ldy9ldGMvZXhhbXBsZXMvdG9oLTktdGFwZXMKLS0tIHNhcmFiLTAuMi43L2V0
Yy9leGFtcGxlcy90b2gtOS10YXBlcwkyMDA4LTA0LTA3IDIwOjE5OjIzLjAwMDAwMDAwMCAr
MDIwMAorKysgc2FyYWItMC4yLjcubmV3L2V0Yy9leGFtcGxlcy90b2gtOS10YXBlcwkyMDEw
LTAyLTE2IDE2OjEwOjUzLjAwMDAwMDAwMCArMDEwMApAQCAtMSw1MTAgKzEsMjU2IEBACi1B
DQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0K
LUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1D
DQotQQ0KLUINCi1BDQotRg0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0K
LUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1B
DQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1HDQotQQ0KLUINCi1BDQotQw0K
LUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0KLUENCi1C
DQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0K
LUYNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1B
DQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0K
LUENCi1DDQotQQ0KLUINCi1BDQotSA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1E
DQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1DDQotQQ0K
LUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1GDQotQQ0KLUINCi1B
DQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRQ0K
LUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1C
DQotQQ0KLUcNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0K
LUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1B
DQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRg0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0K
LUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0KLUENCi1D
DQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1JDQotQQ0K
LUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1B
DQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0K
LUENCi1CDQotQQ0KLUYNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1C
DQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0K
LUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRw0KLUENCi1CDQotQQ0KLUMNCi1B
DQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1BDQotQg0K
LUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1G
DQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0K
LUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1B
DQotQw0KLUENCi1CDQotQQ0KLUgNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0K
LUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0KLUENCi1C
DQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRg0KLUENCi1CDQotQQ0K
LUMNCi1BDQotQg0KLUENCi1EDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUUNCi1B
DQotQg0KLUENCi1DDQotQQ0KLUINCi1BDQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0K
LUENCi1HDQotQQ0KLUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1D
DQotQQ0KLUINCi1BDQotRQ0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1EDQotQQ0K
LUINCi1BDQotQw0KLUENCi1CDQotQQ0KLUYNCi1BDQotQg0KLUENCi1DDQotQQ0KLUINCi1B
DQotRA0KLUENCi1CDQotQQ0KLUMNCi1BDQotQg0KLUENCi1FDQotQQ0KLUINCi1BDQotQw0K
LUENCi1CDQotQQ0KLUQNCi1BDQotQg0KLUENCi1DDQotQQ0KLUIKXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitC
CitBCitFCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitG
CitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitFCitBCitC
CitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitHCitBCitCCitBCitD
CitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitFCitBCitCCitBCitDCitBCitC
CitBCitECitBCitCCitBCitDCitBCitCCitBCitGCitBCitCCitBCitDCitBCitCCitBCitE
CitBCitCCitBCitDCitBCitCCitBCitFCitBCitCCitBCitDCitBCitCCitBCitECitBCitC
CitBCitDCitBCitCCitBCitICitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitD
CitBCitCCitBCitFCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitC
CitBCitGCitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitF
CitBCitCCitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitHCitBCitC
CitBCitDCitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitFCitBCitCCitBCitD
CitBCitCCitBCitECitBCitCCitBCitDCitBCitCCitBCitGCitBCitCCitBCitDCitBCitC
CitBCitECitBCitCCitBCitDCitBCitCCitBCitFCitBCitCCitBCitDCitBCitCCitBCitE
CitBCitCCitBCitDCitBCitCCitBCitJClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
--------------040304050906000604080907
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
--------------040304050906000604080907
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SaraB-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sarab-discuss

--------------040304050906000604080907--