Patchovani portu
Pav Lucistnik
pav at oook.cz
Sat Aug 6 21:11:29 CEST 2005
Ondra Koutek píše v so 06. 08. 2005 v 21:03 +0200:
> Zdravim.
> Prave prochazim porters handbook a mam jednu otazku k patchum.
> Porty predpokladaji zmeny v jednotlivych souborech. Co mam ale delat,
> pokud portuji neco z Linuxu a soucasti zdrojaku je spousta shellovych
> scriptu v bashi?
> Jde mi o to, jestli musim otrocky psat pro kazdy soubor patch a nebo
> jestli mohu postvat diff na adresare a mit jednu patch opravujici cestu
> k bashi z /bin/bash na /usr/local/bin/bash pro vsechny shellove scripty.
> S diffem na adresare jsme se snazil a neuspel.
Uplne nejlepsi mas v Makefile portu dat neco jako:
USE_REINPLACE= yes
post-patch:
@${FIND} ${WRKSRC} -name *.sh | ${XARGS} \
${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|'
Tim se jednak vyhnes delanim patchu a zaroven mas osefovanou
nestandardni lokaci bashe pro lidi co to potrebuji...
--
Pav Lucistnik <pav at oook.cz>
<pav at FreeBSD.org>
salek tekutiny temer uplne ale ne zcela naprosto nepodobne caji
More information about the Users-l
mailing list