FreeBSD und eigene Packete erstellen

...Ergänzung...

Unter FreeBSD wird die Ports-Konfiguration in der Datei "/usr/local/etc/pkgtools.conf" vorgenommen.


zum Beispiel so:

....
'print/apsfilter' => 'WITHOUT_X11=yes BATCH=yes',
'print/teTeX-texmf' => 'BATCH=yes',
'textproc/aspell' => 'ASPELL_DE=yes',
'textproc/ispell' => 'ISPELL_DENEU=yes',
'textproc/libxml2' => 'BATCH=yes',
'textproc/libxslt' => 'BATCH=yes',
'lang/hugs' => 'BATCH=yes HUGS_OPENGL=yes',
'lang/python' => 'BATCH=yes',
'mail/akpop3d' => 'WITH_SSL=yes',
'mail/evolution' => 'BATCH=yes',
'mail/thunderbird' => 'BATCH=yes',
'mail/dbmail' => 'BATCH=yes WITH_POSTGRESQL=yes',
'misc/xosd' => 'BATCH=yes',
'multimedia/libfame' => 'BATCH=yes',
'multimedia/mplayer' => [
'BATCH=yes',
'WITH_LANG=de',
'WITH_DVD_DEVICE=/dev/acd0',
'WITH_CDROM_DEVICE=/dev/acd0',
'WITH_DVD=yes',
'WITH_LIBDVDNAV=yes',
'WITH_REALPLAYER=yes',
'WITH_XVID=yes',
'WITH_FREETYPE=yes',
'WITH_LIBDVDREAD=yes',
'WITHOUT_RUNTIME_CPUDETECTION=yes',
],
'multimedia/mplayer-skins' => 'BATCH=yes',
'multimedia/mplayerxp' => [
'BATCH=yes',
'WITH_LANG=de',
'WITH_DVD_DEVICE=/dev/acd0',
'WITH_CDROM_DEVICE=/dev/acd0',
'WITH_DVD=yes',
'WITH_LIBDVDNAV=yes',
'WITH_REALPLAYER=yes',
'WITH_XVID=yes',
'WITH_FREETYPE=yes',
'WITH_LIBDVDREAD=yes',
'WITHOUT_RUNTIME_CPUDETECTION=yes',
],
'multimedia/ogle' => 'MACHINE_CPU=i686 WITH_DVD_DEVICE=/dev/acd0',
'multimedia/openquicktime' => 'BATCH=yes',
'multimedia/kdemultimedia3' => 'BATCH=yes',
'multimedia/totem' => 'BATCH=yes',
'net/samba' => 'WITH_SYSLOG=yes WITH_SSL=yes WITH_QUOTAS=yes WITH_LDAP=yes BATCH=yes',
'net/samba3' => 'WITH_SYSLOG=yes WITH_QUOTAS=yes WITH_LDAP=yes BATCH=yes',
'net/isc-dhcp3-server' => 'BATCH=yes',
'news/pan2' => 'BATCH=yes',
'security/seahorse' => 'BATCH=yes',
'wine/winetools' => 'BATCH=yes',
'www/apache13*' => 'WITH_APACHE_SUEXEC=yes',
'www/apache2*' => 'WITH_SUEXEC=yes',
'www/firefox' => 'BATCH=yes',
.....
 
Überall wo du BATCH=yes stehen hast kannst du auch die offiziellen Packages nehmen, die werden nämlich genauso gebaut. (Vorausgesetzt, deine make.conf beeinflusst das nicht anderweitig).
 
Maledictus said:
Überall wo du BATCH=yes stehen hast kannst du auch die offiziellen Packages nehmen, die werden nämlich genauso gebaut. (Vorausgesetzt, deine make.conf beeinflusst das nicht anderweitig).

Richtig.
Da muss aber trotzdem "BATCH=yes" stehen, weil sonst beim auflösen der Abhängigkeiten jedesmal eine Eingabe fällig wird! :D
 
Back
Top