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