sapstartsrv-resource-agents-0.9.1+git.1663751963.e0ef8a2-150000.1<>,Gc:yp9|( _~> n&bk0wĉvjSheC#ʂMY$ψ.68Ry㒥ج^G]Q^-i=ʺٛvtCX(oEwOEY]?miY2ff^m.%›o>F"?"|d; I  EKR \   @ S t~8 h  (G8P9l:=>?@FGH IlXY\]^< bmcdefluv w!x!y"z"","0"6"xCsapstartsrv-resource-agents0.9.1+git.1663751963.e0ef8a2150000.1.15.1Resource agent for SAP instance specific sapstartsrv serviceThis is a resource agent for the instance specific SAP start framework. It controls the instance specific sapstartsrv process which provides the API to start, stop and check an SAP instance. Authors: -------- Fabian Herschel Lars Pinne Xabier Arbuluc:ysheep09ѾSUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/Productivity/Clustering/HAhttps://github.com/SUSE/SAPStartSrv-resourceAgentlinuxnoarch if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in sapping.service sappong.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in sapping.service sappong.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 sapping.service sappong.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 sapping.service sappong.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in sapping.service sappong.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 sapping.service sappong.service ) || : fi fi: F]='cAAA큤A큤A큤$$$$$$c:wc:wc:wc:wc:wc:wc:wc:wc:wc:xc*c:xc*c:wc:wc:wc:wc:wc:wc0bef99e45646df2cd2e3290d0ad8011dbfce8574ae3bc4225987e459d8a203cb0329d8047c02d5d99a12eacdb9f0dcd112eae249eadf7cde2958935889a400d16dbb0ecb8e744e7e6c1818e979948d27d8fcf9828a59c95cd911d8807c53c1f207f11640ded47768b38d36f0dff3d0488fe0952eeb767bb0c47f495b3fb2a57a475a46325132fa875739f44ddf2c9d2a858be673155394ea47f42b89a717e178177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643adae3aa1250ba05a70897c4476e26fe0acca58233283f835f0ba8817ccc665f1e93c24ab499dc21dee590ab1afc437bfd476b7d0bb2bfa3365f3afb0af104a69bb40ea044d57022dc9901970e6e71210db410b2f2157d10dc8ae8a62d67de2f5db01c595a8e4ec74c9731ac9c7244c9f825503ad4e393d034aea29281ad1b32567233b08b3afe136a8b78be2c0b5b9cc498978f571d940c0a86aff4b6713b030136b4aa9d7f3cf8e9782f09793de5738ce7f5fb1ac93990cd86730370ed385c0serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsapstartsrv-resource-agents-0.9.1+git.1663751963.e0ef8a2-150000.1.15.1.src.rpmsapstartsrv-resource-agents @    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3pacemakerpython3resource-agentsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.13.0.4-14.6.0-14.0-15.2-14.14.1c!@b`e@`dd@`B@_$_a@abriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comxarbulu@suse.comfabian.herschel@suse.comxarbulu@suse.com- Version bump to 0.9.1 - man page updates based on customer feedback on conferences - remove 'BuildRequire python3-mock' as this is no longer needed for the tests- Add systemd support for the resource agent to interact with the new SAP unit files for sapstartsrv. As the new version of the SAP Startup Framework will use systemd unit files to control the sapstartsrv process instead of the previous used SysV init script, we need to adapt the handling of sapstartsrv inside the resource agents to support both ways. (bsc#1189529) - prevent false posivite with pgrep in function '_get_status' (bsc#1193568)- remove deprecated option "syslog" from the sapping.service and sappong.service files. (bsc#1185152)- prevent sapping.service from running a second time after a corosync start/restart (bsc#1183969)- Fix the spec file to follow properly the SLE submission policies- Add sapservices-move script- Simplified Cluster FS architecture for S/4HANA and NetWeaver It controls the instance specific sapstartsrv process which provides the API to start, stop and check a SAP instance. (jsc#ECO-3341, jsc#SLE-16935, jsc#SLE-17440) - Include python version to the resource agent/bin/sh/bin/sh/bin/sh/bin/shsheep09 1664797817 0.9.1+git.1663751963.e0ef8a2-150000.1.15.1 ocfresource.dsuseSAPStartSrvsapping.servicesappong.servicercsappingrcsappongsapservices-movesapstartsrv-resource-agentsREADME.mdsapstartsrv-resource-agentsLICENSESAPStartSrv_basic_cluster.7.gzSAPStartSrv_maintenance_procedures.7.gzocf_suse_SAPStartSrv.7.gzsapping.7.gzsappong.7.gzsapservices-move.8.gz/usr/lib//usr/lib/ocf//usr/lib/ocf/resource.d//usr/lib/ocf/resource.d/suse//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/sapstartsrv-resource-agents//usr/share/licenses//usr/share/licenses/sapstartsrv-resource-agents//usr/share/man/man7//usr/share/man/man8/-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.suse.de/SUSE:Maintenance:26242/SUSE_SLE-15_Update/6ff3bc12968c87a1b44a0e53e6c63729-sapstartsrv-resource-agents.SUSE_SLE-15_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)RNo)Jutf-8a7753079645adfdb25d63dfaf24f468002c3da722d51b76049733c87963ed29d?7zXZ !t/0 I]"k&Vئ7YS7m}_ω %ڤ\a=OVzLK |P&gsd$/pBtՙL"u֡B̝fQ.4EL^30z͠H&ۤ{Xh[@gy7O&JDPx(} Af]uu|˜&KϜ4NMN̦)bc ׷(@#,?>#2HvZ;I15^!G","`p 9`45%`~ڐ0F?/04ęP:#T0 #m>vͷppk+͊ ;Ѽ 1sql(g/4|G@i =ֿgԪ^\;`hwj_y}w GQq8K)xiW3WO sa2=M3+*5D =" m,]i#o**s2iQon"{0zfٌ%V#]Y))Q* 9:jX&!ۢ!8p{W&9; ,†{hmeB,j`ΡG#ZχBrc"b<$ N,'c Z8HF)0 j!rK I/":KS'0"(nMU) MֱMCC)9GeICQXM|e\ȯolݝ2s).P蕅ab/F!2&.o4E&􃊐ʸ9nΠ˭* f) + #Z骀 {CDyLBw.K,OP7AžwDP?sKn r3ۅq8x|\J,͏ZG@R8qP%QIíJ7Y@@ӵMݭh` :YҾ/Lػ>7 !Zj!b {S,-hk{qs֏Cz6^ذU:Jw#S@mijbBݼt\^IX k4 m:o ڋ5Y~!kS7; EFs0ҵilw9WM/:˩X;: ɍlC yR/_ 4'k{Cfdw :.vivCv$Z0 ",a2,2=09~',xqCa{{xzJLcN ߑ‹Ya{dzfpbDѴ u1+-mN bϗ Jy'CF\]v߲xz88?XC?s}m;Ix-vͱ/쉹ߓAԮ5J.z0 \j6ӥU1wPw{܉s9dgbP.I0ʈq)&_/ J#mj`NqYnwb94.<j zyTWت cbװ2~i*jVYZ 襝-%1>__ WS\T< ~/j!JFAòC/B`Vڅ_ E:](ueɩOͪ?\ۼ>*RLGYf'mG)|.1v*1bJ9 ŃHD(G0 i1J2M{ؓ{[NN.S#XY, V:3 e.'ޖMhLWQ E ̑` mJP>_dME]вAғtnuki r;QcZC]mvaȚ,oqAB#VXV$t}gctoU`Nq$J%fu)E{&sa("D$)6t:GzJnQzrc|5tHm7u3c3ҟwnڥ8QI좽JLqqV'B}EJw<9cRtG:Y5V.˵8J}$T%@rcŋ #6J(#g+ʡgF=Rɥ̥ڧNd;;qj5Bz1U}-_FFfԣ8JOЍcBWB.\RW1P2o!^=N!_gm_*>8E#9\d;3E/ǤdD{FAt3ki @/1Y05ZʸhZ7SIx]n՘GN U7 P[bHcsx̘g((& MC-/ STbMFFt /G29wwDc1uyw{ S+߽=Q$P NaDLbTҭ@X%\:d^$ TV~o4f0'3"h?n7aὓK4%Ԏ;GŗWZ*v+`3&t=. V? WB[0́O0"dv@="8Z&_/[+|>hijĥ;$~|no]/Z_^uǨ4Im(uSk YyA2n"/l%ސCj. g*69٩wb3S?/Gt$\D3$~y> g25,&Q]\JInTATvlOuڷ|f!h/ZkvUo1S~%tوɝkW*i,]ϣ2;1[{\]PE~n)&5FpyRq'.بe͉^G6 {}SxOM'0(jX|dqA76^u"B}_٫7>T&}+N]ڧ@/ZWZ7h+P39I,#BYq3-;@s& )_cuȰ@T-]|Hd MF&ݔXxkF=FwI$=6*YMTT6`iɿLƥ!WO+}ނ'ODdrӾ8K:B)$|J‡`UIQ0&&kP$V |> rӥ:<Яsm>Rɚhp幢 (K6U' 77v6r~Jqu)5^rQaOymФ[rO/mG%H[a^swoM1V-"Qm<^}R,NOF`[8 _J18p.uPC3$I+tkMeD [ 5JiQOj~xtpӳw?JTbD24RUN֪U sIlG+c3;Dŀ^l&lE_h CA߃ɰ PW~P6yK> ]]l*![WR06cre oy(%bfA̩kaav|-(vUfqGua(h'/_ʢ<ښ}QVn1NzBYb&<$^N̈́-.sRXfKM2y}v?'޴I>uP;uǙ yGܧyVB=ԺPbxsѶ NP/9{#MƜڔ=5\ZxY?xzWi4ޫ>>OO9YX8]+;+|:!?zfח<[UsBAo{oozi2ںǖ e+5TP3Ub3Zĺ%#MljmS€7Ubp I "bH)L;<\(M| A]oI:*bY` aQЏ}Fs8_dɬe49I |%1p !]Ʋ`I[JxSZ42́:[&e/}3T煱LNC;dHR''K6e73B*pJsq (ۄ!"Z[.qY!ZN{;Cۂƴrք>0 &p/>Xc-V3V5F"ёA@zvN.9I;c1 ,x>$3OQ*8 oV XBH\4_ͱi{Ӫ}8`]_^eD6~kIkѷM'\X)((=_KA*`C @E*]bbXNC ahrs}+O+0uctiN%PYGidj7gE4Ś fZbԨU%BBn_7/+!~xv,C ZEsJS2Tߥ4L=jw Mx_\|~&7>@%I f_Yf#롗&$_Xԙ2w2,=>a(m9%H~!r踮٬`c$\wu#YҞ#/:Bd4| l=oj~ DJcl35Zw:i^I(pUE=Zm \?0v~L<#aQY2c24XK(eիvxadJHg=IS<|ս+=[.C-jȼ1o5} Ps[&- atػ׊/Ԅ`\(/4m~FI _ۼFB?ߪRXұI T^gfՑXS,Q1$&:b[ANZ6Ї!evoNw~\c=\@0!.{֭ B I9QWLY~G2v{dQq }VN5=i6!>,<_6s"hW=wB%\_ҭ v 8c5Ssc So/NSC}c*xGp7}U"|NKvBE\14ʄNb >ͧ /S "A8ڴ{I!8Gm3JBZ/5ժ*($1uM蓲*:&?+-s!voF#( `wAO_s^aFu7tmӷx!{:1fdGpˆZ+&X5y,r{k$'-s8L՘DT CLIgʣKc_\OmsCt13Yl &GB^s&x"MT=c8THO3}˽=rYک\V^%q 9)Rkt'55Ž$sV?|˒3k@[ +VR4J֕~U4^&1A 9Q%yIt*~} rymZ[QP3p7L-u2/(!dC DEUΌȚ[!{D|yA%sfq¤~FbWԃ\dkD}(D֖ NP㹣GLj+7L(K#R]7 Ceq2:Di2X *Ca$¼ȣ&:J$QuoH_wH?fv ꭴ/3'g߳ w6K_9k N > a> lV)nṒfQy smHh4KWi/O!5,;@aZ ` YZ