Vorlage:Build Optionen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Im ersten configure Beispiel war noch ein punkt zuviel) |
Dbt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 15: | Zeile 15: | ||
Optional Features: | Optional Features: | ||
[[#--enable-uclibc|--enable-uclibc]] enable rules for creating uclibc linked targets | |||
[[#--enable-kernel26|--enable-kernel26]] set up the CDK to use the 2.6 kernel (experimental) | |||
[[#--enable-maintainer-mode|--enable-maintainer-mode]] enable make rules and dependencies not useful | |||
--enable- | (and sometimes confusing) to the casual installer | ||
[[#--disable-flashrules|--disable-flashrules]] disable rules for creating flash targets - build cdk | |||
instead | |||
[[#--enable-german-keymaps|--enable-german-keymaps]] include loadkey and German keymaps in yadds and | |||
--enable- | |||
-- | |||
--enable- | |||
images | images | ||
--enable-ide include ide and ext2/ext3 drivers in yadds and | [[#--enable-ide|--enable-ide]] include ide/mmc and ext2/ext3 drivers in yadds and | ||
images | images | ||
--disable-ext3 exclude ext2/ext3 drivers in yadds and images | [[#--disable-ext3|--disable-ext3]] exclude ext2/ext3 drivers in yadds and images | ||
--enable-xfs include xfs drivers in yadds and images | [[#--enable-xfs|--enable-xfs]] include xfs drivers in yadds and images | ||
--enable-nfsserver enable the dBox NFS server | [[#--enable-mmc|--enable-mmc]] include mmc drivers in yadds and images - you need | ||
--enable-sambaserver enable the dBox samba server | to activate a filesystem | ||
--enable- | [[#--disable-drive-gui|--disable-drive-gui]] disables neutrino gui-setup for ide hdd mmc | ||
administration - uses utillinux fdisk instead of | |||
--enable-flac include Neutrino flac audio | busybox | ||
--enable-ccache enable ccache supported compiling | [[#--enable-nfsserver|--enable-nfsserver]] enable the dBox NFS server | ||
[[#--enable-automount|--enable-automount]] enable automount daemon | |||
[[#--disable-gui-mount|--disable-gui-mount]] disable GUI mount functionality | |||
[[#--enable-sambaserver|--enable-sambaserver]] enable the dBox samba server | |||
[[#--enable-upnp|--enable-upnp]] include upnp support - depends on audioplayer | |||
[[#--enable-flac|--enable-flac]] include Neutrino flac audio support - depends on | |||
audioplayer | |||
[[#--disable-audioplayer|--disable-audioplayer]] include Neutrino audioplayer/internetradio | |||
[[#--disable-pictureviewer|--disable-pictureviewer]] include Neutrino pictureviewer | |||
[[#--disable-movieplayer|--disable-movieplayer]] include Neutrino movieplayer | |||
[[#--disable-radiotext|--disable-radiotext]] include Neutrino Radiotext support | |||
[[#--disable-fx2plugins|--disable-fx2plugins]] disable fx2-plugins (games) for gui's | |||
[[#--enable-aformat|--enable-aformat]] enable aformat - dbox2-only | |||
[[#--enable-cdkVcInfo|--enable-cdkVcInfo]] include cdkVcInfo in yadds and images | |||
[[#--enable-clock|--enable-clock]] enable clock | |||
[[#--enable-dboxshot|--enable-dboxshot]] enable dboxshot | |||
[[#--enable-dropbear|--enable-dropbear]] enable dropbear | |||
[[#--enable-dvbsnoop|--enable-dvbsnoop]] enable dvbsnoop | |||
[[#--disable-dvbsub|--disable-dvbsub]] disable dvbsub | |||
[[#--enable-esd|--enable-esd]] enable esound | |||
[[#--enable-fbshot|--enable-fbshot]] enable fbshot | |||
[[#--enable-gdbserver|--enable-gdbserver]] enable gdbserver | |||
[[#--enable-getrc|--enable-getrc]] enable getrc | |||
[[#--enable-hddtemp|--enable-hddtemp]] include hddtemp in yadds and images - depends on IDE | |||
support | |||
[[#--enable-input|--enable-input]] enable the tool named input | |||
[[#--enable-ipkg|--enable-ipkg]] include ipkg in yadds and images | |||
[[#--enable-lcshot|--enable-lcshot]] enable lcshot - dbox2-only | |||
[[#--enable-lirc|--enable-lirc]] include lirc in yadds and images - dbox2-only | |||
[[#--enable-msgbox|--enable-msgbox]] enable msgbox | |||
[[#--enable-openvpn|--enable-openvpn]] include OpenVPN in yadds and images and build tun | |||
kernel module | |||
[[#--disable-rtc|--disable-rtc]] disable rtc hardware support - dbox2-only | |||
[[#--enable-satfind|--enable-satfind]] enable satfind | |||
[[#--enable-shellexec|--enable-shellexec]] enable shellexec | |||
[[#--enable-sqlite|--enable-sqlite]] enable sqlite | |||
[[#--enable-strace|--enable-strace]] enable strace | |||
[[#--enable-sysinfo|--enable-sysinfo]] enable sysinfo | |||
[[#--enable-tuxcal|--enable-tuxcal]] enable tuxcal | |||
[[#--disable-tuxcom|--disable-tuxcom]] disable tuxcom | |||
[[#--disable-tuxmail|--disable-tuxmail]] disable tuxmail | |||
[[#--disable-tuxtxt|--disable-tuxtxt]] disable tuxtxt completely | |||
[[#--disable-internal-tuxtxt|--disable-internal-tuxtxt]] | |||
disable internal Tuxtxt cache, use only external | |||
Tuxtxt plugin instead | |||
[[#--enable-tuxwetter|-enable-tuxwetter]] enable tuxwetter | |||
[[#--enable-ccache|--enable-ccache]] enable ccache supported compiling | |||
[[#--enable-freesatepg|--enable-freesatepg]] enable UK FreeSat EPG | |||
[[#--enable-movieplayer2|--enable-movieplayer2]] enable experimental neutrino movieplayer2 | |||
[[#--enable-dreambox-serial-console|--enable-dreambox-serial-console]] | |||
enable serial console on dream | |||
Optional Packages: | Optional Packages: | ||
--with- | [[#--with-toolchain=PATH|--with-toolchain=PATH]], do not build a toolchain but use the one at PATH | ||
-- | [[#--with-boxtype|--with-boxtype]] valid values: dbox2,tripledragon,dreambox,ipbox,generic | ||
--with- | [[#--with-boxmodel|--with-boxmodel]] valid for dreambox: dm500, dm500plus, dm600pvr, dm56x0, dm7000, dm7020, dm7025) | ||
--with-targetruleset=NAME | valid for ipbox: ip200, ip250, ip350, ip400 | ||
--with-assume-kernelsources-old | --with-targetruleset=NAME OBSOLETE, use --[enable|disable]-flashrules instead | ||
--with-rootpartitionsize=SIZE size of the root partition | --with-assume-kernelsources-old Do not recompile due to new kernel sources | ||
--with-defaultlocale=LOCALE | [[#--with-filesystems.3Dcomma_seperated_list_of_filesystems|--with-filesystems]] comma seperated list of filesystems to be used, | ||
--with-targetprefix=DIR prefix for target files [PREFIX/cdkroot] | first disk filesystem will be used as default for /hdd entry in /etc/fstab | ||
--with-hostprefix=DIR prefix for host files [PREFIX/cdk] | allowed values: nfs (always enabled in yadd), cifs, smbfs, | ||
--with-bootprefix=DIR prefix for boot files [PREFIX/tftpboot] | lufs (ftpfs), xfs (not kernel2.4/uClibc), | ||
--with-flashprefix=DIR prefix for flash files [PREFIX/cdkflash] (only used for flash building) | ext2, ext3, extfs (ext2/3), vfat, reiserfs | ||
--with-serversupport=DIR prefix for server file templates [PREFIX/serversupport] | [[#--with-rootpartitionsize=SIZE|--with-rootpartitionsize=SIZE]] size of the root partition | ||
--with-ucodesdir=DIR optional directory containing ucodes [NONE] | [[#--with-flashfstype=FS_TYPE|--with-flashfstype=FS_TYPE]] type of flash root filesystem partition for the yadd kernel (squashfs+lzma/squashfs) | ||
--with-logosdir=DIR optional directory containing logos [[CVS/]logos] | [[#--with-defaultlocale=LOCALE|--with-defaultlocale=LOCALE]] default locale | ||
--with-customizationsdir=DIR optional directory containing customization scripts [[CVS]] | [[#--with-targetprefix=DIR|--with-targetprefix=DIR]] prefix for target files [PREFIX/cdkroot] | ||
--with-updatehttpprefix=URL optional URL containing the URL of a directory with update images [NONE] | [[#--with-hostprefix=DIR|--with-hostprefix=DIR]] prefix for host files [PREFIX/cdk] | ||
--with-checkImage=[none,rename,warn] | [[#--with-bootprefix=DIR|--with-bootprefix=DIR]] prefix for boot files [PREFIX/tftpboot] | ||
--with-cvsdir=DIR where to find the cvs | [[#--with-flashprefix=DIR|--with-flashprefix=DIR]] prefix for flash files [PREFIX/cdkflash] (only used for flash building) | ||
--with-appsdir=DIR apps dir from cvs [[CVS/]apps/] | [[#--with-serversupport=DIR|--with-serversupport=DIR]] prefix for server file templates [PREFIX/serversupport] | ||
--with-bootdir=DIR boot dir from cvs [[CVS/]boot/] | [[Images_und_Yadd's_erstellen#--with-ucodesdir.3D.5BDIR.5D|--with-ucodesdir=DIR]] optional directory containing ucodes (dbox2 only) [NONE] | ||
--with-driverdir=DIR driver dir from cvs [[CVS/]driver] | [[#--with-logosdir=DIR|--with-logosdir=DIR]] optional directory containing logos [[CVS/]logos] | ||
--with-hostappsdir=DIR hostapps dir from cvs [[CVS/]hostapps] | [[#--with-customizationsdir=DIR|--with-customizationsdir=DIR]] optional directory containing customization scripts [[CVS|CVS]] | ||
--with-gnuserver=ADDRESS the gnu server for gnu-stuff (without ftp://) | [[#--with-updatehttpprefix=URL|--with-updatehttpprefix=URL]] optional URL containing the URL of a directory with update images | ||
--with-defaultserver=ADDRESS the server that is taken if no server is given/works (without http://) | "disable" completely disables internet update code [NONE] | ||
--with-maxcachesize=SIZE maximal ccachesize for ccache | [[#--with-busybox-conf=M4_FILE|--with-busybox-conf=M4_FILE]] personalized optional m4 busybox configuration file [config/busybox.config.m4] | ||
--with-maxcachefiles=COUNT maximal count of cachefiles for ccache | [[#--with-kernel-conf=FILE|--with-kernel-conf=FILE]] optional personalized linux kernel config file [config/dbox2_kernel-KERNEL_VERSION.config.m4] | ||
[[#--with-checkImage=[none,rename,warn]|--with-checkImage=[none,rename,warn]]] How/if to invoke checkImage [none] | |||
[[#--with-cvsdir=DIR|--with-cvsdir=DIR]] where to find the cvs | |||
[[#--with-appsdir=DIR|--with-appsdir=DIR]] apps dir from cvs [[CVS/]apps/] | |||
[[#--with-bootdir=DIR|--with-bootdir=DIR]] boot dir from cvs [[CVS/]boot/] | |||
[[#--with-driverdir=DIR|--with-driverdir=DIR]] driver dir from cvs [[CVS/]driver] | |||
[[#--with-hostappsdir=DIR|--with-hostappsdir=DIR]] hostapps dir from cvs [[CVS/]hostapps] | |||
[[#--with-gnuserver=ADDRESS|--with-gnuserver=ADDRESS]] the gnu server for gnu-stuff (without ftp://) | |||
[[#--with-defaultserver=ADDRESS|--with-defaultserver=ADDRESS]] the server that is taken if no server is given/works (without http://) | |||
[[#--with-maxcachesize=SIZE|--with-maxcachesize=SIZE]] maximal ccachesize for ccache | |||
[[#--with-maxcachefiles=COUNT|--with-maxcachefiles=COUNT]] maximal count of cachefiles for ccache | |||
[[#--with-webif=NAME|--with-webif=NAME]] dreambox webif [standard,expert] | |||
[[#--with-epg=NAME|--with-epg=NAME]] dreambox epg [standard,private] | |||
[[#--with-mhw-epg|--with-mhw-epg]] enable capture of mhw epg (default off) | |||
[[#--with-flashtool=NAME|--with-flashtool=NAME]] dreambox flashtool [standard,expert] | |||
[[#--with-ext-flashtool=NAME|--with-ext-flashtool=NAME]] dreambox ext-flashtool [yes,no] | |||
[[#--with-enigma-debug=NAME|--with-enigma-debug=NAME]] dreambox enigma-debug [yes,no] | |||
Aktuelle Version vom 25. Januar 2010, 09:45 Uhr
Für eine komplette Liste von Optionen, benutze den Befehl
./configure --help
Hier einige Ausgaben:
- Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names
- System types:
--build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST]
Optional Features:
--enable-uclibc enable rules for creating uclibc linked targets --enable-kernel26 set up the CDK to use the 2.6 kernel (experimental) --enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--disable-flashrules disable rules for creating flash targets - build cdk instead --enable-german-keymaps include loadkey and German keymaps in yadds and images --enable-ide include ide/mmc and ext2/ext3 drivers in yadds and images --disable-ext3 exclude ext2/ext3 drivers in yadds and images --enable-xfs include xfs drivers in yadds and images --enable-mmc include mmc drivers in yadds and images - you need to activate a filesystem --disable-drive-gui disables neutrino gui-setup for ide hdd mmc administration - uses utillinux fdisk instead of busybox --enable-nfsserver enable the dBox NFS server --enable-automount enable automount daemon --disable-gui-mount disable GUI mount functionality --enable-sambaserver enable the dBox samba server --enable-upnp include upnp support - depends on audioplayer --enable-flac include Neutrino flac audio support - depends on audioplayer --disable-audioplayer include Neutrino audioplayer/internetradio --disable-pictureviewer include Neutrino pictureviewer --disable-movieplayer include Neutrino movieplayer --disable-radiotext include Neutrino Radiotext support --disable-fx2plugins disable fx2-plugins (games) for gui's --enable-aformat enable aformat - dbox2-only --enable-cdkVcInfo include cdkVcInfo in yadds and images --enable-clock enable clock --enable-dboxshot enable dboxshot --enable-dropbear enable dropbear --enable-dvbsnoop enable dvbsnoop --disable-dvbsub disable dvbsub --enable-esd enable esound --enable-fbshot enable fbshot --enable-gdbserver enable gdbserver --enable-getrc enable getrc --enable-hddtemp include hddtemp in yadds and images - depends on IDE support --enable-input enable the tool named input --enable-ipkg include ipkg in yadds and images --enable-lcshot enable lcshot - dbox2-only --enable-lirc include lirc in yadds and images - dbox2-only --enable-msgbox enable msgbox --enable-openvpn include OpenVPN in yadds and images and build tun kernel module --disable-rtc disable rtc hardware support - dbox2-only --enable-satfind enable satfind --enable-shellexec enable shellexec --enable-sqlite enable sqlite --enable-strace enable strace --enable-sysinfo enable sysinfo --enable-tuxcal enable tuxcal --disable-tuxcom disable tuxcom --disable-tuxmail disable tuxmail --disable-tuxtxt disable tuxtxt completely --disable-internal-tuxtxt disable internal Tuxtxt cache, use only external Tuxtxt plugin instead -enable-tuxwetter enable tuxwetter --enable-ccache enable ccache supported compiling --enable-freesatepg enable UK FreeSat EPG --enable-movieplayer2 enable experimental neutrino movieplayer2 --enable-dreambox-serial-console enable serial console on dream
Optional Packages:
--with-toolchain=PATH, do not build a toolchain but use the one at PATH --with-boxtype valid values: dbox2,tripledragon,dreambox,ipbox,generic --with-boxmodel valid for dreambox: dm500, dm500plus, dm600pvr, dm56x0, dm7000, dm7020, dm7025) valid for ipbox: ip200, ip250, ip350, ip400 --with-targetruleset=NAME OBSOLETE, use --[enable|disable]-flashrules instead --with-assume-kernelsources-old Do not recompile due to new kernel sources --with-filesystems comma seperated list of filesystems to be used, first disk filesystem will be used as default for /hdd entry in /etc/fstab allowed values: nfs (always enabled in yadd), cifs, smbfs, lufs (ftpfs), xfs (not kernel2.4/uClibc), ext2, ext3, extfs (ext2/3), vfat, reiserfs --with-rootpartitionsize=SIZE size of the root partition --with-flashfstype=FS_TYPE type of flash root filesystem partition for the yadd kernel (squashfs+lzma/squashfs) --with-defaultlocale=LOCALE default locale --with-targetprefix=DIR prefix for target files [PREFIX/cdkroot] --with-hostprefix=DIR prefix for host files [PREFIX/cdk] --with-bootprefix=DIR prefix for boot files [PREFIX/tftpboot] --with-flashprefix=DIR prefix for flash files [PREFIX/cdkflash] (only used for flash building) --with-serversupport=DIR prefix for server file templates [PREFIX/serversupport] --with-ucodesdir=DIR optional directory containing ucodes (dbox2 only) [NONE] --with-logosdir=DIR optional directory containing logos [[CVS/]logos] --with-customizationsdir=DIR optional directory containing customization scripts CVS --with-updatehttpprefix=URL optional URL containing the URL of a directory with update images "disable" completely disables internet update code [NONE] --with-busybox-conf=M4_FILE personalized optional m4 busybox configuration file [config/busybox.config.m4] --with-kernel-conf=FILE optional personalized linux kernel config file [config/dbox2_kernel-KERNEL_VERSION.config.m4] [[#--with-checkImage=[none,rename,warn]|--with-checkImage=[none,rename,warn]]] How/if to invoke checkImage [none] --with-cvsdir=DIR where to find the cvs --with-appsdir=DIR apps dir from cvs [[CVS/]apps/] --with-bootdir=DIR boot dir from cvs [[CVS/]boot/] --with-driverdir=DIR driver dir from cvs [[CVS/]driver] --with-hostappsdir=DIR hostapps dir from cvs [[CVS/]hostapps] --with-gnuserver=ADDRESS the gnu server for gnu-stuff (without ftp://) --with-defaultserver=ADDRESS the server that is taken if no server is given/works (without http://) --with-maxcachesize=SIZE maximal ccachesize for ccache --with-maxcachefiles=COUNT maximal count of cachefiles for ccache --with-webif=NAME dreambox webif [standard,expert] --with-epg=NAME dreambox epg [standard,private] --with-mhw-epg enable capture of mhw epg (default off) --with-flashtool=NAME dreambox flashtool [standard,expert] --with-ext-flashtool=NAME dreambox ext-flashtool [yes,no] --with-enigma-debug=NAME dreambox enigma-debug [yes,no]