1 votes

Application automatique d'un correctif à un fichier d'un paquet à chaque fois que ce dernier est mis à jour

Il existe un insecte en breeze-gtk-theme et j'ai un correctif pour cela. Actuellement, j'applique le correctif manuellement à chaque fois que ce paquet est mis à jour. J'aimerais également supprimer --verbose de l'option /etc/X11/Xsession.d/95dbus_update-activation-env et je n'aime pas faire tout cela manuellement. Je n'aimerais pas non plus me contenter d'accrocher à tous comme décrit dans le présent document. article Je veux exécuter Parcheando exclusivement lorsque le paquet contenant un fichier spécifique est mis à jour.

Il s'agit de ノット à propos de les correctifs aux fichiers qui doivent être compilés il s'agit uniquement de fichiers de configuration/texte.

2voto

Mattio Points 817

Vous pourriez simplement ajouter un test à votre crochet post-mise à niveau.

function test_for_theme(){
  // Scrape /var/log/apt/history.log for newest upgrades
  // Return 0 if $PACKAGE_NAME is not in the log
  // Return a different integer if $PACKAGE_NAME is in the log
  tail -n4 /var/log/apt/history.log | grep Upgrade | grep -c $PACKAGE_NAME
  }

if [ test_for_theme -ne 0 ]; then
  apply_patch
  do_other_things
  notify_me
fi
exit 0

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X