[megoldva] Portage hook?

Fórumok

Olvastam valahol régebben, hogy lehet olyan horgokat írni, hogy a portage bizonyos csomag telepítése után automatikusan lefuttassa a saját parancsomat is.
Én azt szeretném beállítani, hogy a grub frissítése után figyelmeztessen, hogy el ne felejtsem újraírni a boot partícióra, mert különben nem fog elindulni a gépem, s cédéről bútolva kell javítanom.

Keresem, de nem találom ezt a forrást.
Valaki?

Más: ha a grubot az MBR-ba teszem, akkor is előjön a fenti grub-os probléma?
Régebben azért tettem mindig a /boot partícióra, mert Win is volt a gépemen, de most már nincs.

Hozzászólások

en tovabbra is hasznalok boot particiot, oda szoktam rakni egy R.I.P. linuxot. ha valami miatt (pl hibas parameterezes) nem talalja meg a disztro kernel a root particiot akkor nem kell cdvel szorakozni hanem reboot es grub menuben RIP
--
Tuddd gi: A Dörrög Zuldán, te hűjje!
(Rejtő Jenő: Az elátkozott part)

Na, nagy nehezen megvan a megoldás!
A

/etc/portage/bashrc

fáljba kell írni ilyesmit:


case ${PN} in
  grub)
    if [ "${EBUILD_PHASE}" = "postrm" ] ; then
      ewarn "Do not forget to reinstall ${PN} into /boot:"
      einfo "# grub"
      einfo "grub> root (hd0,0)"
      einfo "grub> setup (hd0,0)"
      einfo "grub> quit"
      ebeep  3
      epause 5
    fi
    ;;
  csomagnev)
    case ${EBUILD_PHASE} in
      preinst)
        einfo "KUKUCS"
      ;;
      postinst|postrm)
        einfo "KUKUCS"
        ebeep 3
        epause 5
      ;;
    esac
    ;;
esac

A Paludisban van valami jobb megoldás, asszem náluk olvashattam korábban.
Ehhez pedig itt találtam az ötletet:
Vorlon’s Blog (Matthias Geerdsen)