Differential D40217 Diff 122316 documentation/content/de/books/porters-handbook/pkg-files/_index.adoc
Changeset View
Changeset View
Standalone View
Standalone View
documentation/content/de/books/porters-handbook/pkg-files/_index.adoc
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | update-etc-shells: | ||||
@${CP} /etc/shells /etc/shells.bak | @${CP} /etc/shells /etc/shells.bak | ||||
@( ${GREP} -v ${PREFIX}/bin/bash /etc/shells.bak; \ | @( ${GREP} -v ${PREFIX}/bin/bash /etc/shells.bak; \ | ||||
${ECHO_CMD} ${PREFIX}/bin/bash) >/etc/shells | ${ECHO_CMD} ${PREFIX}/bin/bash) >/etc/shells | ||||
@${RM} /etc/shells.bak | @${RM} /etc/shells.bak | ||||
.... | .... | ||||
[NOTE] | [NOTE] | ||||
==== | ==== | ||||
Stellen Sie sicher, dass sie auf die korrekten Tools zum Verwalten von Diensten verweisen. | |||||
* Verwenden Sie `service name start`, um einen Dienst zu starten, anstatt `/usr/local/etc/rc.d/name start` zu verwenden. | |||||
* Verwenden Sie `sysrc name_enable=YES`, um Optionen in rc.conf zu ändern. | |||||
==== | |||||
[NOTE] | |||||
==== | |||||
Die [.filename]#pkg-message# wird nicht zur [.filename]#pkg-plist# hinzugefügt. Sie wird auch nicht automatisch angezeigt, falls ein Anwender den Port installiert. Sie müssen also die Ausgabe selbst im `post-install`-Ziel des Make-Vorgangs veranlassen. | Die [.filename]#pkg-message# wird nicht zur [.filename]#pkg-plist# hinzugefügt. Sie wird auch nicht automatisch angezeigt, falls ein Anwender den Port installiert. Sie müssen also die Ausgabe selbst im `post-install`-Ziel des Make-Vorgangs veranlassen. | ||||
==== | ==== | ||||
[[pkg-install]] | [[pkg-install]] | ||||
== [.filename]#pkg-install# | == [.filename]#pkg-install# | ||||
Sollte es nötig sein, dass Ihr Port bei der Installation des Binärpakets mit man:pkg_add[1] Befehle ausführt, können Sie das Skript [.filename]#pkg-install# benutzen. Dieses Skript wird automatisch dem Paket hinzugefügt und zweimal von man:pkg_add[1] ausgeführt: Zuerst als `${SH} pkg-install ${PKGNAME} PRE-INSTALL` und beim zweiten Mal als `${SH} pkg-install ${PKGNAME} POST-INSTALL`. `$2` kann also getestet werden, um festzustellen, in welchem Modus das Skript ausgeführt wird. Die Umgebungsvariable `PKG_PREFIX` wird auf das Verzeichnis gesetzt, in welches das Paket installiert wird. Siehe man:pkg_add[1] für weiterführende Informationen. | Sollte es nötig sein, dass Ihr Port bei der Installation des Binärpakets mit man:pkg_add[1] Befehle ausführt, können Sie das Skript [.filename]#pkg-install# benutzen. Dieses Skript wird automatisch dem Paket hinzugefügt und zweimal von man:pkg_add[1] ausgeführt: Zuerst als `${SH} pkg-install ${PKGNAME} PRE-INSTALL` und beim zweiten Mal als `${SH} pkg-install ${PKGNAME} POST-INSTALL`. `$2` kann also getestet werden, um festzustellen, in welchem Modus das Skript ausgeführt wird. Die Umgebungsvariable `PKG_PREFIX` wird auf das Verzeichnis gesetzt, in welches das Paket installiert wird. Siehe man:pkg_add[1] für weiterführende Informationen. | ||||
▲ Show 20 Lines • Show All 80 Lines • Show Last 20 Lines |