Probleme beim Port-Erstellung, da distfiles gz

E

ex-user_347

Guest
Hallo,

ich versuche grad einen Port zu erstellen....

allerdings ist das skript mit gz gepackt und irgendwie kann ich mit dieser dateiendung nicht viel anfangen.. (kein tar.gz, tar.bz2, zip...)...

hätte es schon mit

NO_BUILD= yes

do-install:
${GZCAT} < ${DISTDIR}/${DISTFILES} > ${WRKSRC}/${PORTNAME}

probiert, allerdings wird mir da kein work-dir erstellt...

Irgendwelche Ideen?

Attila
 
gz ist meistens ein simples gzip ohne vorheriges tar (tar.gz).

Weiteres kann ich allerdings noch nicht sagen, da ich noch nicht recht schnalle, was "das Skript" ist?!
 
script, gz, probleme, ports

das Skript, welches ich vorhabe in den ports zu stellen, ist ein einfach shell-script, welches der autor allerdings mit gz gepackt hat... (klar kann ich es micht gunzip entpacken... und notfalls mit "tar xzfv script.tar.gz" script wieder packen..., damit es wieder dem Standard entspricht..)

wenn ich dem script das format tar.gz gebe funktioniert es ohne Probleme...

mich interessiert nur, wie man am besten gz-files weiterverwendet...

Bei Beispielen in den Ports -die ich gefunden habe- wurde gz nur für einzelne patches verwendet....


wenn ich allerdings gz verwende...

=> Checksum OK for script-1.1.gz.
/usr/bin/tar: This does not look like a tar archive
/usr/bin/tar: Skipping to next header
/usr/bin/tar: Archive contains obsolescent base-64 headers
/usr/bin/tar: Error exit delayed from previous errors
*** Error code 1

--------- Makefile---------------------

WRKSRC= ${WRKDIR}
NO_BUILD= yes

do-install:
${GZCAT} < ${DISTDIR}/${DISTFILES} > ${WRKSRC}/${PORTNAME}
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/sbin/

-----------------------------------------------------------
 
Problem gelöst

Danke für die schnelle Antwort... und das beste ist, sie scheint sogar zu funktionieren....

mit
EXTRACT_AFTER_ARGS= ${DISTDIR}/${DISTFILES} > ${WRKSRC}/${PORTNAME}

funktioniert es anscheinend....
 
Zurück
Oben