withlock-0.5-bp154.2.3.1 4>$  Apb!M@eeei1rğqz O19%ɵ]i O.=BZ$bc!k7JI&6 u%*o\ :2HX8&U3"Fi5UMi31x_bQ^rL3l2x$Tx3W ZC5a'Yǟ~[[e"Madu M=aoR6}6: @~QO: %\d?^c7d0a4d30e9ba5ffb074694355ae1b8615acfe8430ac0382d9d96838bd043cbbbade89b1f6370209908f514d3553b0e0cc5a220dFb!M@eeeBK$E%\#[}|G֠#B@Y{Pe sI(Gª4vʷk_Y\_T.m+]ŷ24~$T͛8>\TR-962$%p>0? d   4  "4V\d     $GjH(f8p9:$F G H I X Y \ ] $^ wbcdReWfZl\upvwxyzCwithlock0.5bp154.2.3.1A locking wrapper scriptwithlock is a locking wrapper script to make sure that some program isn't run more than once. It is ideal to prevent periodic jobs spawned by cron from stacking up. The locks created are valid only while the wrapper is running, and thus will never require a cleanup, as after a reboot. Thus, the wrapper is safe and easy to use, and much better than implementing half-hearted locking within scripts.bobs-arm-7_SUSE Linux Enterprise 15openSUSEApache-2.0http://bugs.opensuse.orgSystem/Managementhttps://github.com/poeml/withlocklinuxnoarchO#,^A큤A큤bbV^V^bV^bfdf5996dc6dc655db37383c26d66a89ff14adb8deb60ca175ff803809ce8cfe8d76a4feadbddfc81c27015ec0a53755c13a1fbf28593558f04bd5feb73f7733f3614d5e3c27dec830ba4e0d10b5eca7a978e70f290a07c6e51939f1b47bbdf3fcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30611fb22bb0fbc507bf486ad5c023e1c4745035bddb6233926e43f3d4c60eb7d2rootrootrootrootrootrootrootrootrootrootrootrootrootrootwithlock-0.5-bp154.2.3.1.src.rpmwithlock@    /usr/bin/python3python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3]U~@SS1oR@P;a@P6@Kmunix9@googlemail.compoeml@cmdline.netmcaj@suse.compoeml@cmdline.netpoeml@cmdline.netcfarrell@suse.comlars@linux-schulserver.delrupp@suse.de- update to version 0.5 - modernize for Python 2 and 3 compatibility thanks to Patch by Jan Beran jberan|redhat.com (2.7 or newer; 0.4 for Python 2.4+2.5 is archived in attic/) Added: fix-use-python3.patch- update to 0.4 - lockfile cleanup fix upstream (Thanks Martin Caj and Martin Vidner. Good Catch!) (cosmetical bug which didn't affect the locking strategy) - man page added - license file added - use the now provided Makefile - moved to github.com- I wrote a patch got-lock.patch to fix the trouble with the got-lock variable. I was testing the withlock and still had there the lock file after a program already end with exit code 0. I have look on the code together with our Python expert mvidner@suse.cz and we found the got-lock variable isn't marked ad global variable.I`ll send this to poeml@cmdline.net after we test it on our servers.- update to 0.3 * At exit, unlink the lock file only if a lock was actually obtained. When waiting for a lock (using -w option) and timing out, the file was removed nevertheless. Thanks Bernhard Wiedemann for finding this bug and providing such a good test case, so the fix was easy. See https://bugzilla.novell.com/show_bug.cgi?id=864785- withlock is now distributed as a tarball, which is generally easier for packaging on some platforms (at least Solaris). The only other change: updated copyright year.- license update: Apache-2.0 SPDX format- updated to svn revision 5 which updates the year of Copyright, fixes a typo and add an URL to project page to the comment header - add project URL - require python - specfile cleanup- initial package, version 0.2obs-arm-7 16575433190.5-bp154.2.3.1withlockwithlockREADME.mdwithlock.1.htmlwithlockLICENSE-2.0.txtwithlock.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/withlock//usr/share/licenses//usr/share/licenses/withlock//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:17566/openSUSE_Backports_SLE-15-SP4_Update/05fab17fcca439cf47aaf18c857f8983-withlock.openSUSE_Backports_SLE-15-SP4_Updatecpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII text, with very long linesHTML document, UTF-8 Unicode textASCII texttroff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)R(S֬TL93]utf-81433bacdfd4fb62bb7f67bf1efeb05a8f06effafae269bd5bbf5007729871d54? 7zXZ !t/0] crv9wN>m7i0~Ę;1Ddzzux|P#ɜ)LUk!r#]d@we_vXo(mX Ji/:+4,ey[ˈ4MF܎QCO=XZAƔx*ɁNkf9D?-ٲpj"?*$\2"G^A~Fl{# 01uapXj܃5pz}Lj9pA6P DON%38օU'og7qm\N4秃R)l6p 3jFwN5tllYҺU8 8aaԦ@*`yϺX M)q=MZHYRSszi$3_aǭ $kN #!DzS'_A׼Gi_G Ȼu(g9so֤`RpF_P#UUm[>&)f:5== 0j -C0Afqh ^"$%"|yOgS?#r>C,%زD]0K;a}ޛ*o CǾXo(kv1oځueU6"[*S* ∬B75ҹM?wךBR%(m: UNfYXXW6Ljp_#GJ{)6փԉ\uﻸ1g"u ]`I]Ou +'5x92 HKg (vm!dAT 2+>YsUe߮~vGpcrCubUx2X3AiU%+ZPbl1q%Ri[#"&cdՋ$[!7D;H$95@9j #z-A9ҘsrdNnqݓϹW׃BʈȸM{u5Kv @/|Hk.WK5-E3$-tyC8áfq*]Da3奎ԆkPiu>G rWE8JzKBI 4 y9hOzE< 7~F U=٦ _|Ba:CibhVyU3zTDa1U8sldkk}f+{W#!)hɁzP% 2oKLI156>* nVA& 0Pڞm(),CM^6,53SZ׉ \{(fTU|OR\u-|0Y@()"p3bS=lVˊtɰ_䴆54t}a13u =Ú9vm,K L/&V޶9^? hS2wr[݂i7:Tr .a aea>vF H yids!cɿ]r;9ѓNÃSJ"HG`Z=_řrݒds wrPBUv,;e3=fI/,I [5HWn&-#jx-7S.\ƐC? tL]@.A`GvB%?]7H Zc?ruJORv1l+BĞ7vB3{ Pf=$O*0?E>(sNZ|[$DB5O\c\d<$% ͌7xJgm߷[&DPQ6-K+ F\[&o۶ LcQُpJ6T$ QOMR_Ԕ>*4+?Rc}‚ŮL$Uָ.=p-e |6ENoțS{-lF ~>;WpnlgkM0i΁ɥ `A8*&?븿PMAc]”HO?>u;q{ sS2:3;ö/Qĸi/@r*`iB0!hҬ]RyB$j{* ^d8 |:eXq7,^J(@"N݉ pO@8t! }Ӗ2E(ǖ{?} 0̎G 9?qI WQ .3bs8n6iH*OcgA )ab#e"gI~''ޑCZKL`ޖf>潗++ yAtD[yꙪ?RJ`|.o_|iUI`Fy}ƓZ2w6䰅Ȋ‹C6eStO.W aN"uDSOFA 5RC$-4+,ZTRJNώdFE]6 zn^[5ȕZ7Hu}ar4Uݪ$m s8VJVK"QM 3k1<DiEO3v69gWO$.P51sO ͷ=i)3eu>INH i87<æ)~hڃ"M [hz#o:8r;p}NV'Pd3_T^jfL(zzZC@k8ᘺ.9RT>G*-zӈfpѠ#7twu6ņs0 qk{HRfUDRf^&i2z2u[.PKT'&k?7YiQ̲t"4n0Dܸ,~)rQ`Vshn g\)ˊC̀$ ;Ls@8ni| ue 0FDS/BP/DK<4F='hR|%Pp9:׿rx89]S9":zS{"6Io0PBe6ѻ IZOyfhs7Ӛ80\{+ps3 PTeN_X}py6\3!u7Ty%X~Z'pEbΨ79^"o>8P易Ah d^As;^j7q*nT~2h꧶4"?Q9h$u\¢6"Hi-y;*0BѥZ\:/5)),q" @D/<ֶD<#DÊlhuӁ񶀁`#$S0o͛]g,JIO4a3\lӫǨ=&U.9g$-e9x1lkSMnř¶@c#CR]Ojn}Q˨K}k.Z::mP5wgȄ( 5&ۑg@= ~^d{hwc̎ UJsDv!205^!uXV/$?œLR㖍<6hcm7ay 1u'2}_ &ݾjP4_W$4GBD}Р.(?>R~AðO왩sR+ْ ʍ/*mF8RRD6 &wְ$+KBσ)')IXl.$X|2L xO㜽V e6y!ܱ&}$%$bD^5_WNZP׽=^N@1nbAl[*VR.B=yeZĈKY醙j{XM|RQ1aM@oN[XH`%? 7 Dbſ#XR>)q p-5P&%֓^$=20o`.RؤZ/vԚd0EECAP'Te SI#̞'Ƙ*OVDomC+s ci稰M-mA7/,@(*`XV(KUjk`K"]znS∤V@J^)qJ|}欖'dū];,J(6FvUŐ3j[w-@ VG$荜鴺C(STpP3K%n) r1sn"z#tMQ%CXx3,bO [F,[.'p{eTgoboADD{W\ݷ%R v5\?ײ9pnJH5W%)tԨ ꗟSVB(2n]C4dJ9%7_Ȇ^)L~`޶iC!!qd:my o܌WDzuץC8OgFdtEBFѺBo[`m}Z=JvˁeW' w+qtHcdG.7 GJ%czY+nmeћïtWA"]V{K9H!}Wl[0N(X!kH1E!<耉kzQe/tIh.!V_!pB`(>*H9}|(kj= abB>ud䡏̖~ovHm U WgLdbBmC<ڤemEb<$  '/2899qʇ'K4\ /[!AnÐꖤHc`ՄtK 1  ϲ , `I$(ΛjH5Du;8 |T s &-v4[9;rj#'t&`_z582};SYD?-+݈پ%: qND!o*{Li V=kYgCZkwAle{̧WyZ`hKFb@zA3eϵ*u26ӻ4]FhX>*PwI;]k|.Dv6z󿽃n2ĪH :N S`vK8s/kOKϨTx|[{#p-߻ LE5nl/9ߋxxu")<ܯy5f%SgסSFE:6: țJe?\d:mjj$ GϞ@]ƍ4#eviX}U_,X'#DEohN m}K;^%:] Vcmk@>wq_B{vKC^ˎ*)(;:Tܾn:eM$Γ32C1tVllt-EKp LCJ8s'k'LD:(D?1Ƴs-HľҠ-.< WI :&10$%o 8Ujр1<'K6Y \G (8^&[<;OV</ h, ̭{StlAoO3O磡4tR$ۏR Y5 QZFI5su%uDwe 9?eu[|XXt>N4zx\-Hz)y܁̅ Pc-0]j1Xwag3up ̝~5bu|ؐm08wTM82Yv$ˌG",J;Kdg.=,F_z[EQ >udvthbBÀBOL8LInL~|Τ<y=WdDfC1xdz_a&\A,}ܒ 6} 7:1߿nCueȒ9CHaNLR5[oK!ט.Jn]wױ6mn$z>x܏ m]FOCv^G6&UE*U;uq~Q_7+4̨Xd$%fL @B #?'X$="4:et-ܒk)yN2|zc]3ZgL>|dX9]%D11ϻcGՙ(& 8eSfVC (*DȪe7q(qYI(|ZX#lWqu>b#hx#cv\0AL[1yͅkޓH#NDb"g( qNr|!%s;L:ull96&N%}7+\[7wf q{h% =Svpj+*~6D Nt%-6kduVq9-F^hwcJ3JG0knsssڜԼ#YMa*pm'A"΀/V6 ( Cs.AeENMX &2NUXrv{mxUQP1H-xڢ⒃QrËm*D/y}WKm֫<_Ƿ)GH|" AMSHDQ~G }nJ(]~E8MBV:3jD|jkk_  -k1Ld֯N=7TN|[꽌K^_'s 0%1k~w,rE0p|Ϙ`f$ii# ^殀 zy7̛*#=?C a^Z^X)9k5V<;P RM4y'nYk=;PGۤK ıEiu`+RuNhsOQ𔖺 M3v2I2ƀ1M}8Qh*EF$:0G_n伥ð3ۜjMSALAlŵaZ݈)QJ+FPִd` S ٭M]2r#i DVP V 8|pj9Sv}h0I뜚m `aFD b(C`E8)n]ZC{?%$Q;6B98گ&nA>խq9<|pQ3ۥ&Rb= hVA6l3Ϡ<rr B.0\Q3SIsK !~Xd-~))p"LJ3}RmQxrIno]˖`4S-wIuj6gt ) ‚y3:ٍ>:Cb9Qnnڦh(9sH#ɌUDOOUj9#SDhLwtuRBW`p-TF9_RXI'gs(97ٖ!EQmn)͗jY vtNlCbdR:ѮVռiD仍jM.anO/dʻo*?:M/ـZsઐ8quȮFF us[ٜqAO?0Eiz4)g"D#U@D< h>l.b+2J=pphYXw$#x}؂̵?S6f=XUh6Vu>Y9a[Z]M2lGTB 4Cjbr}LN/NKXޤv$\1M ,ɔb'A|VSŃ6(͠ɿ#Dl# t O96KLv7%so0A.3;oܜ}ڽ#?Ѯ٢z-f-|^#Z-Zpsp觌h%2Om,+g's  |ʸ3:. :>bu;ۦVEQR<3Xǻܻe/{4[` =m*t;nħ""0c>%S^T"?iX0KɶsE!BpV%;d drH%T\vx$erFfG$\{8i/Wj+ Iuba- YZ