python2-targetcli-fb-2.1.49-lp151.2.10.1<>,OH_"M/=„o ;~P[<NAg#!I6Wmxj߿9E?Y7]iֲr/ߧ.ˁg>6$qg\Tbk9-I31bKa~9d2%ד ?/x5wlNTΦyoI`oR\G]a}ڎ~) [ˏ9Edć_/L-J\Ҵ=Mt^Yu 2]rNA%xOCs?!98{>K5?4d + d48DH[do ${ r  `      8  L?\)(^8h9:8=,/>,7?,?@,GB,OF,G,H- I-xX-Y-Z-[-\.].l^/b0c1:d1e1f1l1u1v2`w2x3Py3z4444444Cpython2-targetcli-fb2.1.49lp151.2.10.1A command shell for managing the Linux LIO kernel targettargetcli-fb is a command-line interface for configuring the LIO generic SCSI target, present in 3.x Linux kernel versions. targetcli-fb is a fork of the "targetcli" code written by RisingTide Systems. The "-fb" differentiates between the original and this version. Please ensure to use either all "fb" versions of the targetcli components -- targetcli, rtslib, and configshell, or stick with all non-fb versions, since they are no longer strictly compatible._"Mobs-arm-2~ openSUSE Leap 15.1openSUSEApache-2.0http://bugs.opensuse.orgSystem/Managementhttps://github.com/open-iscsi/targetcli-fblinuxnoarch 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 targetcli.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in targetcli.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-targetcli-fb-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-targetcli-fb-update-$service-new-in-upgrade" fi done for service in targetcli.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 update-alternatives --install /usr/bin/targetcli targetcli /usr/bin/targetcli-2.7 27 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 targetcli || : ( 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 targetcli ) || : fi if [ ! -e "/usr/bin/targetcli-2.7" ]; then update-alternatives --quiet --remove "targetcli" "/usr/bin/targetcli-2.7" fiii|bb"".S++v: A큤A큤_"G_"G_"F_"G[+_"C_"C^@_"C_"C[+_"C_"C^@_"C_"C^@_"C_"C[+_"C_"C_"C_"C_"C_"C_"C5361887ae651a504d02ee0cc2457208f64d918ab92e9fed22d424ba81c1c9c8e30f6a6f09f02230957a0de189fd06e447a504a59265e89e9072affa30de430004405bee1ba3d29d9dc8fec60c9a24f97adf581b0004f259b1242c54c3b2e96d84405bee1ba3d29d9dc8fec60c9a24f97adf581b0004f259b1242c54c3b2e96d82eacd467dd40a5ab6a589c8ab5849edc5707ff62d06bddc4ba80c0b97e19fd779acb876cb81796b915631a8aa6e404c51dd483e76970ffac9b6e4350105f650c9acb876cb81796b915631a8aa6e404c51dd483e76970ffac9b6e4350105f650c2fe7ad9ae75437f2d9560dfcd3e4b5cccb9eef9071e3cfc291f4c3f42836aaeaf184ae07b4418bbf7be51640459b8d6c47ee306c19fa6c73448b2282efc777b2f184ae07b4418bbf7be51640459b8d6c47ee306c19fa6c73448b2282efc777b2afe770c98f5b55dd3437206bd4262e123d0bc9c47c718ca5098c09ad2aeaf97ac69c9d03040984d904eccaa4dae8cdddfa9962fa9aefb69e8d4badf797136ea3c69c9d03040984d904eccaa4dae8cdddfa9962fa9aefb69e8d4badf797136ea3ce178b0da6557013f805991e23efac9a7795616685267eee5457eab245e42d9095f35be204431b9691f02d3d81efe53e0e75002b0396b0c63be9e9e8829434b295f35be204431b9691f02d3d81efe53e0e75002b0396b0c63be9e9e8829434b2f49c5fbce8a8e32a25bfcd8b468387baed3c45f3309c76fb56c604cd7bddfad533189a16a5a7c0d1e8bc36863963334cdf12962b0c9695bd4ceebfa8297263af33189a16a5a7c0d1e8bc36863963334cdf12962b0c9695bd4ceebfa8297263afe8b579a15c37e0a63387088db603b047170c1c04ecdd00f2de3016d50e4bfd5c5e6b19755d77abe92cf43734f0d4e40928ea5ee18300f8110b0f1b552aca21b301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1858ca898d8112cc15f5660effec45e4ce6c0b1afe248f04a4f2fbb9f4b25a4a/etc/alternatives/targetcli@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottargetcli-fb-2.1.49-lp151.2.10.1.src.rpmpython-targetcli-fbpython2-targetcli-fbtargetcli-rbd  @@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python2python(abi)python2-configshell-fbpython2-dbus-pythonpython2-rtslib-fbpython2-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)targetcli-fb-commonupdate-alternativesupdate-alternatives2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^@][\@\\\ `[uZ@ZZ̧@Z@ZxG@Z\ZN@ZN@Z3@Z3@Y@Xh@XW@WLee Duncan Lee Duncan ddiss@suse.comlduncan@suse.comddiss@suse.comopensuse-packaging@opensuse.orglduncan@suse.comddiss@suse.comddiss@suse.comolaf@aepfle.deolaf@aepfle.delduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlszhu@suse.comhare@suse.comjengelh@inai.delduncan@suse.comlduncan@suse.com- Tighten permissions on backup and config files (bsc#1172743 CVE-2020-13867), adding patches from upstream: * saveconfig-set-0o600-perms-on-backupfiles.patch * saveconfig-set-right-perms-on-backup-dir.patch * saveconfig-set-right-perms-on-etc-target-dir.patch- Added the following upstream patches, with descriptions, in case the names aren't obvious enough: * targetcli-fb-fix-raise-exception-error-in-save_backups - fixes an error with an exception that can be raised for backups * iscsi-discovery_auth-enable-is-a-number-not-a-string (bsc#1145685) - The /iscsi discovery_uath "enable" variable is a number, not a string, so treat it as such * saveconfig-compress-the-backup-config-files - For saveconfig, compress the backup config files * do-not-remove-the-first-digit-when-auto-completing-the-tpg-tag - Do not remove the first digit when auto-commpleting the TPG tag Please see the patches themselves for more information.- support emulate_pr attribute changes (bsc#1121998) + Add-emulate_pr-backstore-attribute.patch- Ensure this package and the deprecated lio-utils package do not run at the same time, in a sane way (bsc#1123423), updating the source file targetcli-fb.service. Also, updated the SPEC file with new year, updated URL, and http->https.- Enable RBD support for SLE/Leap 15+ (bsc#1118516)- Update to version 2.1.49: * version 2.1.fb49 * targetcli-fb: Add support for media change * fix the parameter of define_config_group_param * saveconfig: handle backups with block-level delete * saveconfig: way for block-level save with delete command * create: add a way to set control string * fix amount of backup files in backup dir * config: add saveconfig command to StorageObject level * Allow to customize a home directory * Fix default max_backup_files in ui_command_saveconfig * MappedLuns and Luns max number is not the same anymore * Use signed char instead of char * version 2.1.fb48 * remove wrong exit code from targetcli --version * backup: global option to tune max no. of backup conf files * config: rename key 'kept_backups' as 'max_backup_files' * config: backup when current config is different from recent backup copy * config: defend on '/etc/target/backup' directory * Auto-detect readonly state for iblock devices * Read number of backup files to keep from file * skip refreshing user backed storage object when it is null * Replace dbus-python with GObject Introspection This replaces targetcli-fb-2.1.47.tar.xz with targetcli-fb-2.1.49.tar.xz, and removes the following patches: * Auto-detect-readonly-state-for-iblock-devices.patch * Use-signed-char-instead-of-char.patch * targetcli-only-save-old-config-if-present.patch and updates the SPEC file.- Only save current config to backup if current config exists (bsc#1090424), adding patch: * targetcli-only-save-old-config-if-present.patch- Merge RBD support from non-fb version (bsc#1079329) + Split-out-blockdev-readonly-state-detection-helper.patch + rbd-support.patch (SLE/Leap only, due to LIO kernel dependency) + Add explicit Provides for "python-rtslib-rbd" - Detect write-protected block devices (bsc#1070815) + Auto-detect-readonly-state-for-iblock-devices.patch + Use-signed-char-instead-of-char.patch- Automatically generate version string from upstream tag + Retain current fb-removed version format used + Rename targetcli-fb-2.1.fb47.tar.xz to targetcli-fb-2.1.47.tar.xzar.xz and cleanup hardcoded duplicate name/version values in spec- Fix upgrade path by provide/obsolete targetcli/targetcli-fb (bsc#1082693)- Fix upgrade path by provide/obsolete version-release- Removed duplicate BuildRequires line, and add Conflicts for sub-package- Added dependency on dbus package to SPEC file (bsc#1073913)- Converted RPM SPEC file to singlepsec format (bsc#1045332), updating SPEC file only. This breaks this package into two packages. The new base package is called targetcli-fb-common, and does not depend on the python version. The other package is python-version dependent, and is called either python2-targetcli-fb or python3-targetcli-fb, dpending on which version of Python you wish to use.- Ran "spec-cleaner" over the SPEC file, to clean it up, before support for Python3 is added.- Moved targetcli-fb-2.1.fb47.tar.gz to targetcli-fb-2.1.fb47.tar.xz, after appropriate decompression/compression, to match SPEC and _service file. Updated _servicedata to match.- Update to version 2.1.fb47 * Improving ALUA and TCMU support, as well as moving the default directory for APTPL files from /var/target to /etc/target, for better FHS compliance.- Update to version 2.1.fb46 (bsc#1032833): * version 2.1.fb44 * Remove build scripts for RPM and Debian packages * Add Gentoo to the list of distributions that ship targetcli-fb * Add support to create/delete ALUA groups on a storage object * Add support to set/get a LUN's ALUA group * version 2.1.fb45 * Create ALUA dir and def group in UI with storage object * Clear backstore cache on refresh * version 2.1.fb46- Trim macro indirections and empty macros- updated spec file: removed Provides/Obsoletes of targetcli and python-targetcli, and added Conflicts with targetcli (bsc#986475)- Creating from latest upstream version 2.1.fb43/bin/sh/bin/sh/bin/sh/bin/shpython-targetcli-fbtargetclitargetcli-fbtargetcli-rbdobs-arm-2 1596118349 2.1.49-lp151.2.10.12.1.49-lp151.2.10.12.1.492.1.49-lp151.2.10.12.1.49targetclitargetclitargetcli-2.7targetcli__init__.py__init__.pyc__init__.pyoui_backstore.pyui_backstore.pycui_backstore.pyoui_node.pyui_node.pycui_node.pyoui_root.pyui_root.pycui_root.pyoui_target.pyui_target.pycui_target.pyoversion.pyversion.pycversion.pyotargetcli_fb-2.1.fb49-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt/etc/alternatives//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/targetcli//usr/lib/python2.7/site-packages/targetcli_fb-2.1.fb49-py2.7.egg-info/-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:13566/openSUSE_Leap_15.1_Update_ports/43c0f7284aeeb6173d86a579e68fc668-targetcli-fb.openSUSE_Leap_15.1_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectorypython 2.7 byte-compiledtroff or preprocessor input, ASCII textASCII text RRRRRRRRRRRRRRRRRRRUbb#-?]if [ -e "/usr/bin/targetcli-2.7" ]; then update-alternatives --install /usr/bin/targetcli targetcli /usr/bin/targetcli-2.7 27 fi/bin/shutf-81eeec839d2ae70be798411acefcb88d10ec4c75b315a3f933295e75559909732?P7zXZ !t/5Q,]"k%a kn:<8Q z/ 8FGH_WBȄaAyʕDgRyB{e%R˳R]XbY-vaaS!쓍+HnH'\Ñm|qU2Xf? 8L.JDNGq^j -09cҁmFe8h+ģ*<_5IڎPfK8,g҄}x/Jj #`'W#:vU"Dp% kۯ{|>B!MLĢri)m+ma 1%+%XT)k.g|otٿ=zӫoIr|9'%~>`Ԍ2۽O`֝O8R Ks57OZP;Z7n +E?Ė>oQuZBdWXA^ AԅR}EMBؔ}IimbO5S+ M<dҥX1}$/m4E'@f쟊6~ S&4dY>c\M[Y :L઱f?hPiJz lA21G iAg4g= ?gKDV0k )[lM7,CBP~JW-3~pUBbJ68FEQg/Rߪߧ #1P1A xaȫd^x~$xJLQ8\⃘xofYrr,Q2]9`wE`4Whܓ+!%my|a.IQ{Hw9p\chR' f/( k,*; JK[yBvΤvnK7$CYgC܅$͊Mȇ^dծX);%dl| U{NR5G5ikttxH[/ssWzOMv(v 0 #x#crʼn׵/AnA/dijyvW xKcDV@^\xHr&3OK؈$`W<[y3{u^a=!s|!arP%PHVtlM48F1h w#,\e0=~ZcK(؂꼬P=?]}IAĐJ)4eC"&c(zY,'IT2潘:4p6EY8y*iZq|dI~o hjiHRtלsl @(y:--%.ɳꙩ>/g4TrJ%u37'Ҙr 'CԝdSrҸ=T2O>l׀j#7OEb|poM\Rc/á],JSj)D\iC4ġTAC#ӊص#!N'w8iy6  jnڏ?w4-C>o'Qh2Fь.ʹӱe"DS  EUޥ%2odzEδNciJ\dj0j7qҼI.bZ2`&@,ځ{S3]ŠUxФ  |A1k' Ҳ>/h.,o)t}8UIU$Ex؀x[kpgV~ E=i=Zt)'50[)jQxケj5ι=Ƽ4LZN]l*>m柤bWJ|u͈V.:' ^6hG9|ʙn&~$W6hlJ8 <~s¤5T@[, )4CDGgyi(zqZ')ӚFBeUF[bĂ~L3уQXz;K}_*AB3+yM 6 Qemu']q*-NF,aբqIAA`S/00ͬ*M;B{73!Hevyȕ:R7^Ozv^<2)X>ٚ.5-{[^ռG'hAZ|;1G]rS5Yvc{ 0aq7LNYld.Y=j#{9(7{N[yLQ!#J{`\Hj9 Vtcd sNFXZg{egOx߶m :M%WJLΎŸiU;.in%Y ܸ9Ͻ!%㠻&L|{ pde 42˃U  /48'JTYKJ(kqŻu;ذԓ# _{,\aNܯX}&Ў߳IJѡ.)OAuiQkv&YV&Z?!iNr@MKG(:-ʾDrmE=RgG/ˑ߆5|^ =y}򓎽>Xj'6'y{=K@L /\N'_F0+!%"A,bxCeVXvhw 0 M";V@6ͮBrX\:K>Ytfpzە3XDm/W=#|L4D$(z2W gp8 FH龈*)B@용!H_}m5 ^1wXsR636,Jh /vKդX5_UffOQ 2fcczBp^JEM2uF g2A3y\w%  1ZM9+A2L5ö[Tpt<<]{IZd?"S9Ҍh8qcJ19#9Mю/[ ׍_ˋ(Dn)UtPuV#Ԛ4$՞QХua^ ػ9D*ҝ71+ՉWW)Eut?R-ǝ~iMZbLvٛG(OcāI8:xONkvWzI3^kXKy`?> J-quO "Zŀ5RcwO*H2;)5pX3/,d罸uAI6>IS>JS+p9zc$Qܴc μ⧝H `+__Wc-ɍ 2zzS0P;Cvct|k#&kA|Hxw^&G4{N͖.AoAnZ1TX<^5JjJad{I!f EI< Z%6R6_| _ی[vK;c8v-1 dőB$-J_;FňG%-=mnQ6uό;LTvP 44CK -o;Dԓ~P`< sL[3={%@_P ;l&y}z4gSv쪸C H6в>bFqⲇ`:xzAC+O\L 1OÐdQ *'lU(V}sܿBtgt=EB <+M9% &h V. O>5~UuH:a2vxAc\1lm\Xf:b5[{%/ 8Cp*60գ%wBm.u-e,Zd"iNyY964S7zHuӑ3ag9C8sZ(PN@4-l_mOm紁$y r5FTtin%j5 'P[VSZA 4ra_X 2-yzWͲ;({yJmɏ d\2N̡ooQ>j8Q@|q