We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File macros.update-bootloader of Package update-bootloader-rpm-macros

%update_bootloader_requires Requires(posttrans): perl-Bootloader

%update_bootloader_refresh_post() \
mkdir -p %{_rundir}/update-bootloader/ \
touch %{_rundir}/update-bootloader/refresh \
%nil

%update_bootloader_reinit_post() \
mkdir -p %{_rundir}/update-bootloader/ \
touch %{_rundir}/update-bootloader/reinit \
%nil

%update_bootloader_check_type_refresh_post() \
loader_type=`sed -n \\\
"/^[^#]*LOADER_TYPE=/{s@.*=\\(.*\\)@\\1@;s@^[\\"']@@;s@[\\"']\\\\$@@;p;q}" \\\
%{_sysconfdir}/sysconfig/bootloader \\\
2>/dev/null || :` \
for bl in %{?*}; do \
  if test "x${bl}" == "x$loader_type"; then \
    mkdir -p %{_rundir}/update-bootloader/ \
    touch %{_rundir}/update-bootloader/refresh \
    break \
  fi \
done \
%nil

%update_bootloader_check_type_reinit_post() \
loader_type=`sed -n \\\
"/^[^#]*LOADER_TYPE=/{s@.*=\\(.*\\)@\\1@;s@^[\\"']@@;s@[\\"']\\\\$@@;p;q}" \\\
%{_sysconfdir}/sysconfig/bootloader \\\
2>/dev/null || :` \
for bl in %{?*}; do \
  if test "x${bl}" == "x$loader_type"; then \
    mkdir -p %{_rundir}/update-bootloader/ \
    touch %{_rundir}/update-bootloader/reinit \
    break \
  fi \
done \
%nil

%update_bootloader_posttrans \
if test -f %{_rundir}/update-bootloader/reinit; then \
  rm -f %{_rundir}/update-bootloader/{reinit,refresh} \
  /sbin/update-bootloader --reinit || : \
elif test -f %{_rundir}/update-bootloader/refresh; then \
  rm -f %{_rundir}/update-bootloader/refresh \
  /sbin/update-bootloader --refresh || : \
fi \
%nil
openSUSE Build Service is sponsored by