nbd-2.9.20-1.5.1<>,{M6/=„EK5K"Yw2 [ 3'ܗ^ B0:LGP+ (M(b`-!Cw!.8~x08q)^;r#m*'fxIOɮ/STaNAEbW[s,O_ ٖ1@x8l֜Y>0!OytD]OEyO܀3n?юV[8XgQkXyCrlq1A|ɸ>c4ŴQq*:>?&?&d   Dhltx   6 T           4 d   (8(89 :>#?#@#F#G# H# I$, J$8X$@Y$H\$d ]$ ^% b%c&5d&e&f&l&z&&&&Cnbd2.9.201.5.1Network Block Device Server and Client UtilitiesThis package contains nbd-server. It is the server backend for the nbd network block device driver that's in the Linux kernel. nbd can be used to have a filesystem stored on another machine. It does provide a block device, not a file system; so unless you put a clustering filesystem on top of it, you can't access it simultaneously from more than one client. Use NFS or a real cluster FS (such as ocfs2) if you want to do this. nbd-server can export a file (which may contain a filesystem image) or a partition. Swapping over nbd is possible as well, though it's said not to be safe against OOM and should not be used for that case. nbd-server also has a copy-on-write mode where changes are saved to a separate file and thrown away when the connection closes. The package also contains the nbd-client tools, which you need to configure the nbd devices on the client side. Authors: -------- Wouter Verhelst Anton Altaparmakov Pavel Machek Paul Clements Mbuild32openSUSE 11.2openSUSEGPLv2+http://bugs.opensuse.orgProductivity/Networking/Otherhttp://nbd.sourceforge.net/linuxi586 test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- nbd-server PNAME=nbd INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done if test -e /etc/nbd-server.conf; then # Do we have to create a generic section? unset generic if test -e /etc/nbd-server/config; then generic=1; fi while read port file opts; do if test -z "$port"; then continue; fi if test "${port:0:1}" = "#"; then continue; fi if test -z "$generic"; then echo -e "[generic]\n\t# No generic options yet\n" > /etc/nbd-server/config generic=1 fi FN=${file%/*} nm="cvt.$port.${FN##*/}.${file##*/}" echo " ... convert $port $file $opts -> $nm" /usr/bin/nbd-server $port $file $opts -o "$nm" >> /etc/nbd-server/config done < /etc/nbd-server.conf mv /etc/nbd-server.conf /etc/nbd-server.conf.converted fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in nbd-server ; do /etc/init.d/$service stop > /dev/null done fi fi sbin/insserv etc/init.d_6 4A큤A큤MMMMMMMMMMA:MMacd4e0668b4c1b89db09973ff44a2705d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e19f945cad205ce8e91e1ded1579e4bc5b7cfcb23912f700f6103ad7231b6902991e8c51496332acf2249800f248ce1ca79530edd5d1e00df35b2f3eaafdb77bb7aca5f678e6a464b2def702e4d94c738923e5ec00965f73bc3968541383649b5/etc/init.d/nbd-serverQQrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnbd-2.9.20-1.5.1.src.rpmnbdnbd(x86-32)    @@@@@@@@@ insservsedcoreutils/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libglib-2.0.so.0rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.7.1MMgJyt@JUIH@G<4G1FF@E@E^E7hE/D+@ms@suse.dems@suse.dems@suse.dems@suse.dems@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.dero@suse.degarloff@suse.de- socklen_t is always 32bit, size_t is 64bit. so a classical big endian 64bit error (bnc #674281)- Update to nbd-2.9.20: * Documentation update * Fix buffer size checking (bnc #674281) * Extend test suite and fix named exports- fixed missing close to open (bnc #528272)- Update to nbd-2.9.13: * Documentation update * Don't try working on partitions When a partition is given to the -d or -c command line options, reduce it to the master device instead. This assumes udev-style naming of device entries, though. * Fix autodetection Everything else in nbd-server was already 64bit-clean, but this part, where the size of a block device is autodected, wasn't. Replace the ioctl() to BLKGETSIZE with its 64bit version, so that trying to detect the size of a multi-terabyte block device does not fail. * Avoid unaligned access * Actually go daemon just doing chdir("/") leave file descriptors open, which is not ideal. Doing it this way closes everything, including any system-specific things we're not aware of. * Remove support for timeout option- Update to nbd-2.9.12: * use atoll instead of atol ... so that multi-terabyte exports work, too * Change meaning of -swap option: rather than trying to use a kernel patch which has been effectively dead since sometime around 2.1.something, do an mlockall() so that the kernel won't throw us out. The MCL_CURRENT | MCL_FUTURE bit might prove to be problematic, but if so, we'll deal with it when we get there * Use right printf() format string- Update to nbd-2.9.11: * nbd-client: new option -c to check for connection, -d to drop connection, -persist to infinitely retry connections dropped by server. timeout= setting * nbd-server: drop autoreadonly option- Update to nbd-2.9.9: * Document -C option of nbd-server. * Fix name of /var/run/ file.- Split nbd into nbd and nbd-doc packages. - Update to nbd-2.9.8: * nbd-server can now setuid to specified user and group. * prerun and postrun scripts can be specified. * IP address to bind to (listenaddress) can be configured. * Socket Direct Protocol (sdp) -- not enabled. * server exits now after connection has gone (oops!). * nbd-client: timeout parameter.- Convert options from old nbd-server.conf to new nbd-server/config on update and drop support for old config file syntax. - Fix daemonize(0) segfault and pid filename. - Fix compiler warnings. - Fix /dev filename docu. - Use startproc, killproc, checkproc in init script - nbd-server does not support SIGHUP, fix init script accordingly.- Update to nbd-2.9.5: * Support for more platforms, pkgconfig, debug build. * -o option to convert cmdline options to config file. * Fix duplication in handling nonblocking server socket.- Update to 2.9.2: * make child socket nonblocking * Reintegrate fix for 64bit on looking for file size. * Fix cross-compiling * Search for libraries to allow linking on Solaris - Update to 2.9.1: * A fix for a piece of code following a null pointer, and one for a memory leak (if only minor). - Update to 2.9.0: * * Configuration file support * The ability to server multiple nbd-server exports from one server * Better multiple-file support (files can now be of any random size) * Better support for virtualizing servers (in addition to replacing %s with the client's IP address, it is now also possible to use other options which allow for hashed directories) * Support for changing uid and gid after startup * The ability to do the copy-on-write stuff with a sparse file rather than a mapped file (specified by a config file option), which may be slightly faster.- Add nbd-server init script (parses /etc/nbd-server.conf).- Update to nbd-2.8.7: * A fix for build against nbd.h for kernel 2.6.18 (and above, presumably)- include linux/types.h before linux/nbd.h- Update to nbd-2.8.6: * performance/reliability improvements: Use select() rather than accept() and waitpid() with WNOHANG rather than wait(). - Update to nbd-2.8.5: * -persist option. * Add export verification. * Make sure queue is empty for write requests to read-only export. - Update to nbd-2.8.4: * Includes the previous fix (closing server socket)/bin/sh/bin/sh/bin/shbuild32 1302005187:<>=?E0KWX3U/usr2.9.20-1.5.12.9.20-1.5.1nbd-servernbd-serverallowconfigconfig.examplenbd-serverrcnbd-servernbd-clientnbdREADMEnbd-server.1.gznbd-client.8.gz/etc/init.d//etc//etc/nbd-server//usr/bin//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/nbd//usr/share/man/man1//usr/share/man/man8/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2:Update:Test/standard/915d6b67ef5bae0d837148009863b072-nbdcpiolzma2i586-suse-linux%<4Vknbd-doc?]"k%D_6_S8JWQ{] ^> -#q7Xwf<@,ecP@*jtJ4on8E\ޤB]z"'3!9ٲhU|bETPF(9HR $-`*0Z@A9H1GX.* w$:h?Ÿ y8w1_Yot8l x^_$%t'# d\mƢˢE*j'H':IXts!o|kH4T7eu3I?+3iĜE! qaO% fwjzj&7zݵۍw´Y%2maԠÜNcQ_P?&`HLuǿ jAQZiOaGi}jޣ+p,5˻UDywkBW#t PF`~Nw-ydQ6R1GdŠ*| p.< uu&ʣ)*7c+(3·)@RCv#"+d aX-TF: '`]t.FǓ5]πe @ka0br :GMOEe>IPf>cq2!u6ݬ!8`>(w;:S`vt,8+岞A'd 8^7шX6fslS"L+W9rv,}쒒ݹ] Bj.=x5;٭Stʏw],sKM8@?i\PB$N2s2@i5) 29:]<=%Ǧ p!E )UvZS<7>[a,58V~mujN2r݇6"#i 2C|{̾@B JE8{z@Z gkA-H"a?DB'6d.eT?2pZC&R.}#/zQ1߫)z;asD٠KWYWJl;|1;i =dP=I!&CBɓ6arY#}EMa ΁Vp&IgQ/ CJL>p~ yӶ l0^>iv\z" 8Fi$"ʚlKU3iI3wJ⬢"x\eVkݘvSTU[F;s${5!kn|tGsˤkd?@]Ou(GFAmܫ~.a @"`1= E"i7ki*'Y7ܒ2žW/:`4XR%9H4>B#]œ)Xs_i>m(ao Ħ&EzB*J5R{` LeՌh$ "pC+LYLW$fG?E=q#b: cj,%brb'q56ZlXQ!({l>{9(58?z Lsviy_FzJ>;l}o&"XɊQ,?dgY?2ɡCjPih ﵶp:Awm jM5b9ܙ)5Cr&U ;(90}!dIٷ\բF v @jRAdݫ)56to2w4~JlD%EWF `d&,@-ɧsGo6@_$*BpGU׻5B3߆Wҭ"\`vCt%Mh wHTa3́l< *pDf!HK/}.t$CqK%)j[kL1@ryơvtTtCxq~E`%rVCJv0~*P[T#O|eNնf @[/]׍g2ϕU R+odLrV8p۴ tKf,2i}F°:a㖄rՓnx8B\"6H+=2Weo#fc 䮇lm{|$DoGoE2WJ^IX`'P.ari7A#۞%]ܙ=iK6OUKn{pŧA %6K@hFB(YxzvT Pѭh#R[:p_ ijᡸzn!+z$z qOQ_Bǚo(iYazX] NΐgdG1V~H͔{x.ɱ wY`zzGy/[&hcyMŰ]rw!mKNVR, xLź;U9C<,uWaBѐ_Y>E{n{A F<9f&Oy\:nݫ*j兝D%A@]of,˻MB,cBw2"SQ1Ľ#uQYgGK_OJJP;JQ";I}Q1Quʁ1qA-zщXPW@0{e"t(sAtbp\&՝N$#;KMج(W!V2fmdn>>m?R@7ΔΉ(Rg0w ;tt}ukR{taڼW@E[۹sҵuac;Ip׈t),3 0 (|>yif98zQwÁMۭNokTL0쥙FPK;e_BI*M^x嬁RqOPڇ TvU\LI"f/JĹS̳$U;12Nϔ p39/`)X> \zQߝo*n2Hܐ_jUyN_kPݐA=TEʲ!^VP$)?율/,ג ņ,PmTaW8Bk0]lK(mגߓ|SDķENg+sSSQ^Vi8$}A Cﻝt^{M5+nw-z7B_i*7G{1ܬ="TKW[!#"qF*HI(EL\갛\ ʒp-x$G̔D%>ocrW (3 ׏9{^IVbq3* ?!¨݁? "r}HM[reXja"zxE;H3&&{<,'/9" <L믳e ۅ90ҘqƦfFEwdyVsiH0؛t ;=M; 똫O 3mW U Gn쁑Qy<յ o1uESJ#msGƗkFl(WɓYR\B'ֿ_=-f<(V+{pwDN+׶/H vv7+Q"5S͎~.k|M$@ʨ@~I΍=S++ńH%p6ˊ)@ź6 ^(̐|{\$N1-T PH*Q{ HD䤀wt ^K ?\t"' D ckr$_R ~&_y>4ST ;5f*(<;pr"n֣L9;2-MC$Kr=YNj˪8PemܦέMLru a#FqRF:Mhz`. M0[>-z\(T'PK#[3DF2vx$:ECT7:0Z (͈_糁8G =0$åXfku!+\:Uh,4\޴rN g-/J;~]xy6-7??tI ~XCil9wBTb/!njx\޼$c0sÜg W=>?g++ʷȣxu Ss؅EZ~-bK 2DcmdnA{M%}Pu>k//VB5'^  M<4g/ޮ!_uC0wbk%'_@`~ՅGE@ډUP7_mI NT2̃VJȔ[6JвUQ{E_ӢS9k?["<rV{Z(~}+\4MM* ?yOgwW&R9f<794: ܟѴoݠFS]L4oR]Pk ɢ>]fKHT*Q@/L ._f <>hUJAה ڥfh}j%bg+׈> dםs@md"p J=i>޵-;~ $=0vN/p~Qt$1'CbWk;}뻿G6^U-5#^mL<܄yq̱`Lc-a.)RE<5yQA $I}|),}Y 6$);ȷ՚R-``/K<48CT'uVVs4꠴:5'C߽/ D[8O0q]H 0=Ϋ(li`IE݉MV ➙˰ k%ۜKP 3~n9Ĥ? (8<,?M|aTW%epI[ے'VG9iO1Q4Y"q[S*ٯS51p~e(E{;k/ I\d4I>>%;L "c~rTsZN, 7EavQvxk5JFӺ߯YP:4ؘB^ ᬷHesR|e-H S _՟jHf!ȤS F+ezD6wc>qԺ{7MMBb[@ `9#MUM4$j ra9}83Q)kI8d <߿*dGl6#QJn%sLb aKYU0;{DT>HQ7=.*㍢pm,Acsz?8rv}]슈]"QT O,KHg#M:pMEtg  juk ;[!l䝨_ƺ:SWBrQFƩF|RZ.RCɁb(^_Ea5H.!kKZ4Nch}|2UHG*3=̡e#k#4 Z;Y0V)c7_$NbAA4zs%6}4 bC3ÍBѾxV7$OW/EP;  !'$s]]B/ X Z'jOq>XMj2g +4Jg*C#CbSH29Haj fQjHȔCa 1ܽq #is _!8գm,MPM4~q28uޤiu_>֫Iwo)Sgż؁օ-"*Ի+qOx20_k.>~+,m[X&ӕ+WR9DF:@._:yЬM7_$d;;\UwUO }ec3OzpʻX/$l‹j헺SSq>gp@ >el% *$'$?\X}j,-@z>YҴ*lF#_f(J8*,'v na5.8iz?< g|{2~!N\*׿p[cB4,䗷A QH 4SBϷ S x-,B:(0U얨N5#J;`w]7)jbeʈ(kcT"sfy̠_Ov$0| ENhaqw]9\Ey:T.BH 3QXgzǸASD1 3,iѕdo{YmF< )@ h\+Bܫh 7yj,ڸ )gꠓT9^ FWf,[&w i Q Sg02=A)v}>_Qcop '=Ɏ+b )%t1 ta6@'xJ'*Y"( P/TBe" X?L?c'Z':,)Jg籓Xn 蟾f5pѢgrWl&wL緝s7/kP"~\|;|C;=2ѓ~qV'S5[Tr}/VSsx %߻RV4 yf\䦊n{Hk5LE0dZ _˹"1^;vD933s\?#B=舒,1C/"`e*:q ttY? {8Zdp_}u/𗙘a]pH+F݄mT+_lTp+}uP5b̑oj $̯%,Wܬc7~KMwpL?/Lq+An*Yk ŴNa%WQ?;G4֭:ABl &` dפ\m$p/;U| Ŏo,YO0@q9[DN0of ;wR<0p8Z~ 89wقI󝐥6]R27e7Pb DgǙ vC?DHqs+ G E2o0Xnۙr@h{ #oTϴSMԃPXur?,'#A +N-WA]En#M0-nz^ +*w~Cv}r mAszGXǗvɸZI_*jB1ow-cSАElfC e78@_Yy3 ZmrN +-FЈLX"a2KpmoxC.2&ܦFiF*1dTĠCS\ xO*H%RϞWsl&!k*^ #|Qݧgϩ2o+ÂQIBS ax&Z ڀ һ0KB`Nsp_Yow|@Iyi`n/EHaj*!-,^Ie %u,x.2o-A.90{/)x2/JJ &6 v^l%I:xW$[ӌ[8hv ŀ]D ٰ6@Zkxwamu ;Dasa'tQٕ98,=y~EA*L[P6n%M"0ؐ{Ow xfH1'Oq kU2Tqg4n%E<x;oߎO_v%[K;y^q}ypQUйf6)H%lFK{b|1\U-%YVNSUBͶ[@ InDQa]4;˓`~JS@dCN9Ze͝K.Tӯ9R\\ @C`'j]/^?k>/[ͱ| ༬ Sb_@چ5|):#7h@9".Nga0_/Yݶ +9b u=з Q?tj.& +4fg t;UjU)xV|zg}8og6 r‰Ɵ7]AW(f٧1Q9[n0*wz:B&P6rOq{sjeϠ3.% + U,LώP6DBq{o$v $/JP!-6 kArC<%I9І8.'ern뿺<»t(6qR1(m eLz듸d \ QiEo螩N_6%;Nm 'm{^Hs~Gdy8:eh0MyЭ}="6Mgw|؈e[+=dB^] L%GpYYM"&\qLSOa̱_yƱѲR "[cUH8M_rX(*`s3_`~)K+{Χ"׺% nJّ \z{N-B;mρRwOBz-EÏD,{ Q6%W-9^U*?IKlSAnջk5` w˂$H uW"~6GB=19 eLKѰ1$0^ĦXj\yl)āl ( >h)b,&Œ! ,LYĒ҈1?d]tH: k !c<&O,}ѐ0􇬽$ښ,Mߑaċ G8J}E b~sY =a4.ňQf' 7I1|PGC+SՖxӤ?t||Vjq˾N ų *b{hgjA}kH&)eeC(1C4TNGp'&kOL<2FSdmG[ v$Wb k= |-[rDI](> PThdAdZmQ^JHzk4f:a!zDʗ$ %&)>Iz(OYWT٠:`S͉"QO¸O yY548U?n}.y\ڋQ7;VkN>2|HkHBpU}GN3 O?3dO=U&Qnʊ/AtZQB9=FWNg^GzI3JT̬B:p`(#6a@=L󟭞(ͬsD2Xn.*d(_JдLVh[ë!6Q?Nwwԟmf)).@u`g^b!,3{\,ӑjwZ R!(}ucBdMmV-$rvBk .!Ԝa3:OE9y$ 5? ͼ-PPi@!U}[G9Bh'YWrEAκ2£[ݕTTA9y[pe1%,iJ1On9B\-/b "̊6rDCP˔qǑ@1`yAK'^\Fk!Uu:CWp`i#eoGN{@J(+꼖 R{oSd>X!6leeD\ϗp]zFGv{;~;ډs!+"nÉwFQk Ml PwSo/ M|3~wald[⓷Fχ*ѵ7o+)"`0K!4),v鵢{)1azPϢ8D5qbF1#s?. .g@>{Lj 3\ΠkBqD0 92cL&j`Y.5 hMO2ntk/xӽxvY /Ͳ{wl0"] D$8mTMtxϼS+jă5'2&(O1GdJ.Ŋ"'c/~Hc45ٝ}U98_IF<롅[$A- VNԁd)u7|E>5;ILˠ]ðuwktBG r庄ݢ'rcX:̯:|vi"ƫ2JA ~e]èz I=ۃTY @bǵuJK?-S V< '6Էvjr|gP@:%yYwGjSSO.IX39SDjK '!e] v3(Ȃr*Ju|2Ĥ c@E;\T_8Ml*?z qf]^Ӎ3 i%LoYhd,&FBpB(z ۂɾRGߧ5;5?y||䫕dtrh?j'Ő@ `-z-C@'ɺ-Φ HL>'5"V\E]'".E!b˥2*!_>.y2%6x*-_($ǝGNВA&1-v╼w5:vecp<J%-zMBy#"5ivvj‡e&qyI2C:ϣT|TXI '{017qa[ ^\Y kCպ9kxqϐHYԆpKFOl5R;o7#B6! @ZmsE/=x 4KZkqt EǤ,ZYQv'{)+71ʳ4;1oqlQ+W FUW)|s ڣc:3kuݺ)mof$R cY [RF/y=-"fߣ ʍKIC,|Eak n]bP"mMBV}qP=mxEhzG]73 WI< "x%h֕MDh =&\l .-T~h!C;jeDL]ԳPJA~' TnBϣQzl 7Ýׯ=ȟ<{Q"nPH_aH*Y7ueG>w f<{{+&j5go^jp`zW @9z#p\)v]~.Dndoq.SΧ̧qM(9H\9%qO-%ˊ$乂!8yt\)*efNyykt^X!,cmP>PuTyr${a2y} kRo[䏘d6lS0>0 QR-$I?J~ E5 ч7=S?KȘ²OY0#˶^ҺyP9rc$Tr^\pje%l"'ⶑNypڢӠj&"@̫R,_O{; =t}+ ']$lƊn%#judEgs(6",CIT# 5VÀ\x)t(#3?5'фL:ElD[$MGLU5˹ݦJ)A"7l')icRЊ.{.ƕ O_UM{TZ_9,#SK_Y?J7[۶Rwj8WLQ49 >~XBZ&hS^٬={]_ԔQ@ Iw E!xeFI M}N~cR]JV%&=kV%3݉C(-ha.Rxψ Tc^7uPP#y/\D֟!c%ϣI?,SLJaRJ>m;)sl`MkÓFMla:HLKR8-+6N#kWUj.Xs R\X6>h9OAIʛûhTpFWNXH/;g/'WMM)k% J-MTU*uPLv@և}_DDDEռ$1( :)۳2?m 8+gM|5YL}>j8%X4C_2[UqdLP{.Kz}OB2]!H5dpm e