nvmetcli-0.6-lp150.4.3.1<>,>\2/=„-~\բ$CίGh}}BHԗX{'nZ'LT C}`EҲ. , ls?7Xx@jC?_Noؖ4@&%Jr):PJY93a!mT%P+JRte%ъm? #x£gVA_K#pw5fjđHfD`X̹KȔ㉤>w 2'bjc^(o=3>F(?(d   L04<@S\g    X     qP\t(8 9 : =!>!?!@!F!G" H"`I"X"Y"\"]#4^$M b%c&+d&e&f&l&u&v'0w'x'y(,z(H(X(\(b(Cnvmetcli0.6lp150.4.3.1Command line interface for the kernel NVMe nvmetThis package contains the command line interface to the NVMe over Fabrics target in the Linux kernel. It allows configuring the NVMe target interactively as well as saving / restoring the configuration to / from a json file.\2lamb22openSUSE Leap 15.0openSUSEApache-2.0http://bugs.opensuse.orgSystem/Managementhttp://git.infradead.org/users/hch/nvmetcli.gitlinuxnoarch test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in nvmet.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in nvmet.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-nvmetcli-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-nvmetcli-update-$service-new-in-upgrade" fi done for service in nvmet.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset nvmet.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in nvmet.service ; do if [ ! -e "/run/rpm-nvmetcli-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-nvmetcli-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in nvmet.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nvmet.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop nvmet.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nvmet.service ) || : fi else # package uninstall for service in nvmet.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiMx#o >NPd'AAA큤A큤A큤A큤\2\2\2\\2\2\2\2\Zf11\2\2\2\2\2\2\2\2\2Zf11Zf111ca3e4d95fdf0c0a173a4d99d0440b23509ed67645db4741a1f8846437dc13179296cfe20723c5b83a9fc4a3cbb431054acd296f3d87dff0abe75c906c7311a10a9bba1e4352e7f80fc4a3390158ea6f8910b4be34ddb661fcf1b4bc939cedfe0e38fd66e21ed60c2dba1a0413980ad01797e0ee8deadcc4d8757635e669f30c6bc6282d30e04664076c8db448eebe57fa3d6a0d0c0e5f2f693aebf2a8416b65a60e49925d0f5e691966f9431706fd11fa534c245bd53bebb756b7d701b9f94d45e55659042637ceef45fcbc8fc395b00aaeef47c9f29c2881e0c13f7c070dc1a5fa439d80ea02f3a9fea678338b6b4c8c49db9d83ffebd354356308c4d82ec401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bef79f23268d9c6c5244d6c1d1890c7625dd6098942ab9a88688ead34efce6acbc3d0e4c2c778148d8d3628732c599a916c887d9ab5b1d0b6c27a0e4c07708957b4fe1cdbf828535a80170cf42b07d224a520e2d735e817de422f51cb2e2d21e75df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b33204c2151bc3936d7f764c12f2b4cfdaa257d08325ca6896f4412dd0649337cbf39servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvmetcli-0.6-lp150.4.3.1.src.rpmnvmetcli @@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3python(abi)python3-configshell-fbpython3-kmodrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemd3.63.0.4-14.6.0-14.0-15.2-14.14.1\ZԐ@ZЛZ@Zg#Z!D@Y@YC@Y$$@Y]XW%hare@suse.delduncan@suse.comlduncan@suse.comlduncan@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjengelh@inai.dejthumshirn@suse.com- Add ANA support (bsc#1130981) * nvmetcli-ANA-configuration-support.patch- Stop using singlespec, since we only need a python3 version of this package, and we do not want it named "python3-nvmetcli" (bsc#1082208). Also, use the "python-six" module to make dictionary iteration work for Python 2 and 3, adding patch: * nvmetcli-make-dict-access-python-version-independant.patch- Support python3 by using the python-six module, and convert dictionary access to use 'six' routines, so we can work on python 2 or python 3 (bsc#1082208)- Convert to Python3-only siglespec (bsc#1082208) * Update the SPEC file, using singlespec format, but telling the macros to ignore Python2 * Tell the scripts to use Python3 instead of python, adding patch: - nvmetcli-update-python-to-python3.patch- Update to version v0.6: (FATE#322737) - 0001-nvmetcli-remove-status-method-for-the-uiportnode.patch * nvmetcli: remove status method for the UIPortNode * nvmetcli: expose ls to dump UI configuration * nvmetcli: decorate namespace, subsystem and port UI * nvmetcli: port decoration coloring only if its enabled * bump version to v0.6- Don't display bogus 'disabled' status for ports (bsc#1070533) + 0001-nvmetcli-remove-status-method-for-the-uiportnode.patch- Update to version v0.5: (FATE#322737) - 0001-nvmetcli-add-support-for-NS-UUIDs.patch * nvmetcli: add support for NS UUIDs * nvmetcli: allow setting of serial number number * nvmetcli: allow setting of the subsystem version * add a make clean pass to bump-ver.sh * bump version to v0.5- Add possibiliy to configure Namespace UUIDs (bsc#1038235) + 0001-nvmetcli-add-support-for-NS-UUIDs.patch- Change dependency from python-configshell to python-configshell-fb (bsc#1040212)- Update to version v0.4: (bsc#1034105) * add example configuration files * update .gitignore for the auto-generated manpage formats * add a bump-ver.sh script to automate cutting releases * bump version to v0.3 * nvmetcli: fix Port and Host operations in shell * nvmetcli: fix Referral operation in shell * nvmetcli: Install nvmetcli in /usr/sbin with setup.py * nvmetcli: create json file's dir first if it doesn't exist * Add fc transport support to nvmetcli * bump version to v0.4- expand nvmet- Initial import for SUSE (FATE#321732)/bin/sh/bin/sh/bin/sh/bin/shlamb22 1557476025 0.6-lp150.4.3.1 nvmetsite-packagesnvmet__init__.py__pycache____init__.cpython-36.pycnvme.cpython-36.pyctest_nvmet.cpython-36.pycnvme.pytest_nvmet.pynvmetcli-0.6-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtnvmet.servicenvmetclircnvmetnvmetcliCOPYINGREADME/etc//usr/lib/python3.6//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/nvmet//usr/lib/python3.6/site-packages/nvmet/__pycache__//usr/lib/python3.6/site-packages/nvmetcli-0.6-py3.6.egg-info//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/nvmetcli/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10194/openSUSE_Leap_15.0_Update/7d10f26204735f6ed82b1808c63dcf5b-nvmetcli.openSUSE_Leap_15.0_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executablepython 3.6 byte-compiledASCII textRRRRRRRծs37Ϗ@^utf-84c31585ec702076ef8c3a1c283c120f3496b30c7e9574b401dcbed736b517eeb?7zXZ !t/3t]"k%f4^U,ZC(pV'Lٵt.we,p9/Ga_?!=E6gR2KL㕄*x8Z &;ҷٲ}O1LR ] v8gƍZ*}nn%;ԍրB0<:$1_Yv5¾kyFnaikDVeBži\ ӗ<.H*%%тlVwTY;pUf%vKWI_;Xј^7: tHOo<Ԛ!o\h)0ekdp7.@)va0T_z'ɸv)X&⩯<^ZiCO~s?P!OAߊTqmhQFVhT`<6"S`gW42qtaUR ӄo@n$d IVl#w#LI0"! l݉Z4"W1(H5> ˗ +TveA;:VlfFT&=hT-m{e %SPȺoC&S@:34;gƨwY浃\E7D]]Ndh2ATn6^* Wl}`R"Ʊ( 7=;g3;!jyt%:/i1#Z  a{ Bs)r]SG+ZC).gmhe0XuX@Jn{0y9m'F,v>̝[" Ԭ/Hg<5{WQƼ,$ܗ 0@TtFNv(t^Cx Q6 Td84_VY}"#հbU(-" nj^9?(/;rW ^:M&_}t-wԷ]IE3s/3h%8;xC<'Ј6+T,Vǐ(]A$FTo9rlxV‹"lc cn:ncuT:ΒhSz :?k+nH$PQ~'.ϼ($ ONn%e9lU/F;`;-겍h>cwq:fԈ=+J-`;Cs#-B;9#Y8Y$ >FS+@q`Mr$t ~rđnF|LIlUNp 'RYɸ .₧9/t^j~bjriSC?C#6B  jLAT 7P_\.y8F5fq;[͹1߸\#EoE(ߨR5ZrVۀ"*;e8D?Q14Wn)DAݳqg>T2l9)3(%< ;l_ e| tkh8.t*$ԭALÞ@3wpFBbpF/Znp_9т5=wt[G/e5odgM J|Z.,EfxL}ZzY0^7zBdX1 )*x4$:1l*!H%\@\79'B%ޭ&ݠ#ؿLRĢyU~$܈qhl')iou\qSu(8kZIa5a` kVf蠑[rfxlFk<] # ks[Wz_ ؜)@vɺL(Iآ 1Srr>ގyNdJ4rYkL01EˑP3lSsh?713۽w}WĞ),VaO^:9!Wчd`2+zuѸ@bhwg>.tKp4 qͮΠO찌ŋ!5 4 .V"[xpؙ\*CSbpReSױΑ_QR'3n%'.«ʈaL#& ]Ŭ!,W1,AAuxjto]# ˏx*L1mg-,MpQgŀ̮L ajܮVg#2xkB;JoVen.-KZvn7IdŞj&pEQjvl{S_j'zx"&* _M|F&.΋ɘ %%]E$Lj2/ *hhAEe"k1@-IƖ8yF%.8c*I">ڂk{Za*xƶN@ }QVTm1^A>}"(ƹ6`4w%pBLo?yb7)1 S?0Cr?ZąD,D~f\9c?UһPn AqW=ai@ІbQibW>Ȝg8#Tx/ֳ;pN3*U1Wp<^]]ДE%G d$kkhA0ԵGO~𠫄AF/m}·1BG 5BuWUShK2<ƮrZ1 |D w%mU1.WdY:vxPH.sD@"v*/i%G| Bwg$6r#/47:b<~tZO(aE{{Q~ boo}DtH0Dk!=/#PW"<*~2cV}rW,XtSQn*9-U3 J é Px:y#k+f:WFxNw^"Ur#5 CJ66LħL3|ت |MC5[&gk&$3O>?#lEU2#gfԃ YZ