online
     �_’I|¥‰ÓMjqØ‚¦ð¬÷À¿      File not found.
     �¾À¿      File not found.
  "   ˆl–Ým_J*j"Tâ�ÆÜ¸Ø”Å£Âƒh¹ÁÀ      4:57
  <   	ˆl–Ým_JJa,jq@¿q§î*bÑ¿Ãƒ�¿_˜uÐb&=LyXÕ!#¢…�Re¤I�R?ÃÂ {    	#!/usr/bin/bash

COMMAND="$1"
KERNEL_VERSION="$2"
BOOT_DIR_ABS="$3"
KERNEL_IMAGE="$4"

# skip if systemd-boot is used
[ "$KERNEL_INSTALL_LAYOUT" = "bls" ] && exit 0

if ! [[ $KERNEL_INSTALL_MACHINE_ID ]]; then
  exit 0
fi

MACHINE_ID=$KERNEL_INSTALL_MACHINE_ID

# with grub2 always /boot
BOOT_ROOT="/boot"
LOADER_ENTRIES="$BOOT_ROOT/loader/entries"

[ -d "$LOADER_ENTRIES" ] || exit 0

[ "$COMMAND" = "add" ] || exit 0

ARCH=`uname -m`

pushd "$LOADER_ENTRIES" &> /dev/null
for f in `basename "$MACHINE_ID"`-*.conf; do
  # Skip non-files and rescue entries
  if [ ! -f "$f" -o "${f: -12}" == "-rescue.conf" ]; then
    continue
  fi
  # Skip boom managed entries
  if [[ "$f" =~ \w*-[0-9a-f]{7,}-.*-.*.conf ]]; then
    continue
  fi

  if grep -q '\(\s*grub_\)\|\($grub\)' "$f" && [ "${ARCH:0:4}" != "s390" ]; then
    # grub generated BLS entries detected and not on s390(x) where zipl is used,
    # there is high chance that variables in BLS entries will be supported (grub
    # extension is unsupported by zipl)
    grep -q '^\s*options\s\+.*\$tuned_params' "$f" || sed -i '/^\s*options\s\+/ s/\(.*\)/\1 \$tuned_params/' "$f"
    grep -q '^\s*initrd\s\+.*\$tuned_initrd' "$f" || sed -i '/^\s*initrd\s\+/ s/\(.*\)/\1 \$tuned_initrd/' "$f"
  else
    # BLS entries generated by some unsupported tool or on s390x, unpatch TuneD
    # variables which could be there from the previous TuneD versions
    grep -q '^\s*options\s\+.*\$tuned_params' "$f" && sed -i '/^\s*options\s\+/ s/\s\+\$tuned_params\b//g' "$f"
    grep -q '^\s*initrd\s\+.*\$tuned_initrd' "$f" && sed -i '/^\s*initrd\s\+/ s/\s\+\$tuned_initrd\b//g' "$f"
  fi
done
popd &> /dev/null

exit 0
  *   ˆl–Ãa¾”ji?u@?pÜŠbÑ¿Å505_†I|¥�+ÅÄ ù    /*
 * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, you can obtain one at https://mozilla.org/MPL/2.0/.
 *
 * See the COPYRIGHT file distributed with this work for additional
 * information regarding copyright ownership.
 */

/*! \file isccc/version.h */

#include <isc/platform.h>

LIBISCCC_EXTERNAL_DATA extern const char isccc_version[];
  9   ˆl–Ým_J*j"Tâ�Àà›S�ÿÇƒh¹a–Ým_J*j"Tâ�Àà›S�ÿÆ      1
  "   ˆl–Ým_J*j"Tâ�Àà@¦-ÿÉƒh¹¿Ç      online
     �Æ¿Ç      File not found.
  #   ˆl–äY>”je¶…8 Cq§nµ1hßÊ„d.2ÀÈ ?÷     a
    ´i™˜  ã                   @   sT  d Z ddlZddlZddlZddlmZ eee	 ƒZ
ejZg d¢Zdd„ Zdd„ Zd	ev rÞd	Zd
ZddlT zddlmZ e d¡ W n ey–   Y n0 ddlZzddlmZ W n eyÂ   Y n0 ddlZe eeƒ¡ [nšdev �rpdZdZddlT zddlmZ e d¡ W n e�y&   Y n0 ddlZddlZe eeƒ¡ [zddlmZ W n e�yl   Y n0 nedƒ‚eejd< ddlmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z% [edƒ�r¬e&ƒ Z'dd„ Z(e)ƒ Z*e(ddƒ e(ddƒ e(ddƒ e(ddƒ e(dd ƒ e(d!d"ƒ e(d#d$ƒ e(d%d&ƒ e(d'd(ƒ e(d)d*ƒ e(d+d,ƒ e(d-d.ƒ e(d/d0ƒ e(d1d2ƒ e(d1d3ƒ e(d4d ƒ e*Z+e)ƒ Z*e(ddƒ e*Z,e)ƒ Z*e(d5d6ƒ e(d7dƒ e(d8dƒ e(d9d:ƒ e(d9d;ƒ e(d<d=ƒ e* -e¡ e(d>d?ƒ e(d@d ƒ e(dAd ƒ e(dBdCƒ edDƒ�redEƒ�re(dFdDƒ e*Z.e)ƒ Z*e(ddƒ e(ddƒ e(ddƒ e(dGdHƒ e(dIdƒ edJƒ�rde(dKdƒ e(d!d"ƒ e(dLd ƒ e(dMdƒ e(ddƒ e(d4d ƒ e(dNdƒ e*Z/[*[['[(dZ0dOZ1dPZ2d¬dSdT„Z3dUdV„ Z4dWdX„ Z5e g dY¢¡ d­d[d\„Z6d]d^„ Z7e d\¡ e8ehe+k�r<e9ehe.k�r<d®dRdd`œdadb„Z:dcdd„ Z;e db¡ dedf„ Z<dgdh„ Z=didj„ Z>dkdl„ Z?dmdn„ Z@dodp„ ZAe g dq¢¡ d¯drds„ZBd°dtdu„ZCddvlmDZDmEZE G dwdx„ dxeDƒZFdydz„ ZGeGƒ ZH[Gd±d{d|„ZIedkZJe d}¡ eJ�rd~d„ ZKeFeHjLeKeMeKeMƒZN[Kd²d€d�„ZOe d‚¡ dƒd„„ ZPePƒ \ZQZR[Ped…ƒ�r’ed†ƒ�s’ed‡ƒ�r’dZSdO ZTZUe 