bootcycle-0.3-6.1>t  DH`pX̛/=„GRG[v}frv+` *RZF-ey$+H)ZJ D K'ǨB%5ӳF8=}m5!H̞rrO.d#'uiu{FD#Kp;6UXBgٛ~ji~w;\PӡPe_cE>^[ >A|?ld   ) #,5 NZ`g OV      <U(8 9 :F =G>O?W@_FgG|HIXY\]^=bcNdefluvw$x<yTz\Cbootcycle0.36.1Boot Cycle DetectionThis package provides a boot script that is used for boot cycle detection to avoid unconditional reboot cycles on an unsupervised system. For example, on INTEL IA32 the GNU GRUB multiboot loader is used for this.X̛ lamb55 openSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Bootlinuxnoarch 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 bootcycle.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else if [ "$FIRST_ARG" -gt 1 ]; then for service in bootcycle.service ; do if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-bootcycle-update-$service-new-in-upgrade" fi done fi for service in bootcycle.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" -a -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate || : fi fi PNAME=bootloader SUBPNAME=-bootcycle TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in bootcycle.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ -n "$services_to_migrate" ]; then if [ -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate || : fi elif [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset bootcycle.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in bootcycle.service ; do if [ ! -e "/run/rpm-bootcycle-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-bootcycle-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done fi /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg || : 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 bootcycle.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 bootcycle.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 bootcycle.service ) || : fi else # package uninstall for service in bootcycle.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 fi[L$A큤X̛ X̛ X̛ X̛ X̛ X̛ 1f36960fc4db4b406e877206d50b2824fe8b8984e82402e373c9664d3ecaa933192c20dd2e5649ea13e63914d4852b5622ece4da98cf5efeb3e734e0befc2df82b8cf45dfbe3c3570ea59305092c9651rootrootrootrootrootrootrootrootrootrootrootrootbootcycle-0.3-6.1.src.rpmbootcycleconfig(bootcycle) @    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(bootcycle)coreutilsdiffutilsfillupgrepgrub2rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)0.3-6.13.0.4-14.0-14.4.6-14.11.2W;Ug@NtLvW@H@HHWG@Ch@C:mchang@suse.commchang@suse.comjengelh@medozas.degber@opensuse.orgro@suse.dero@suse.dewerner@suse.dewerner@suse.demls@suse.dedmueller@suse.de- Fix halt menuentry syntax error in pygrub (bsc#978413) * modified grub_menuentry_halt- Re-Introduce boot cycle functionality for Grub2 (fate#316968)- Remove redundant tags/sections from specfile- make boot.cycle exit gracefully if /usr is on NFS- remove deprecated options from fillup_and_insserv- add exlusivearch- Make boot scripts know about new upcoming startpar and insserv- Clean up boot service link durinf uninstall (bnc#362920)- converted neededforbuild to BuildRequires- add norootforbuild/bin/sh/bin/sh/bin/sh/bin/shlamb55 14898040450.3-6.10.3-6.150_bootcyclebootcycle.servicebootcyclebootcycleREADMEsysconfig.bootloader-bootcycle/etc/grub.d//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/bootcycle//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/c4067b329700da31c8f035731364393d-bootcyclecpiolzma5noarch-suse-linuxPOSIX shell script, ASCII text executableASCII textdirectoryRRN>VM1iUR?] crv9ugQH4)|.'r_ 4L/b(Op>!cB&LjklSĵtj<Epcʅ4hRӬөF)^byX-%Kl{JaOH^ssʂe kSxK 3f}&ќ_4+dzΓO 7ynh rVԨH µ6+4pȧ ;dBSMO7B:9W$CdFC &+UaAT@Ҭ) tqK]!F!AZ=$g;bnZ]%c~,h l>&u Ki0x##׌񬋍-wCdHЦ!!CZu_/{4\-Džɐ>nIO{黹7Pj5ci Q^vňC'\ϛ;GKX|>*"EY,ܿ$0N-O{?5PaO5h㤣݋жDzp?P_tRs*AZ;+5hIx?.¼[fMo'gIHh㠦@ O$bG~wP>[LmIɔEd^13񢇻f@8{_ ww=|P8A=.a,3WR>0gz %< a mÅ{fqw]Ӓĝ+!WSg?(ʬr sB5L/ȳͮǍB^x0 Vc;NqMfb@/00Q!0] Qojҙk*=%2 7]Hĩ^B.\5nAeA}l>W F T1*dZ-hDqjyL,m95оȚ (ˈ>e3d:𞧰-ydǵ+4y$[ 4h ˠn "}qLs' k <$goSfیDN{s3rPUhwC&$m U# =DW(5}rIvxS wpED@_!&mUBP>f%&mq pZ^Y&aXf2R<1;DA88aŠR