# syslinux.bbclass # Copyright (C) 2004-2006, Advanced Micro Devices, Inc. All Rights Reserved # Released under the MIT license (see packages/COPYING) # This creates a configuration file suitable for use with syslinux. python build_syslinux_menu () { import copy import sys workdir = bb.data.getVar('WORKDIR', d, 1) if not workdir: bb.error("WORKDIR is not defined") return labels = bb.data.getVar('LABELS', d, 1) if not labels: bb.debug(1, "LABELS not defined, nothing to do") return if labels == []: bb.debug(1, "No labels, nothing to do") return cfile = bb.data.getVar('SYSLINUXMENU', d, 1) if not cfile: raise bb.build.FuncFailed('Unable to read SYSLINUXMENU') bb.mkdirhier(os.path.dirname(cfile)) try: cfgfile = file(cfile, 'w') except OSError: raise bb.build.funcFailed('Unable to open %s' % (cfile)) # Beep the speaker and Clear the screen cfgfile.write('\x07\x0C') # The title should be configurable cfgfile.write('AMD Geode Linux Boot Menu\n') cfgfile.write('The following targets are available on this image:\n') cfgfile.write('\n') for label in labels.split(): from copy import deepcopy localdata = deepcopy(d) overrides = bb.data.getVar('OVERRIDES', localdata) if not overrides: raise bb.build.FuncFailed('OVERRIDES not defined') overrides = bb.data.expand(overrides, localdata) bb.data.setVar('OVERRIDES', label + ':' + overrides, localdata) bb.data.update_data(localdata) usage = bb.data.getVar('USAGE', localdata, 1) cfgfile.write(' \x0F\x30\x3E%16s\x0F\x30\x37: ' % (label)) cfgfile.write('%s\n' % (usage)) del localdata cfgfile.write('\n') cfgfile.close() } python build_syslinux_cfg () { import copy import sys workdir = bb.data.getVar('WORKDIR', d, 1) if not workdir: bb.error("WORKDIR not defined, unable to package") return labels = bb.data.getVar('LABELS', d, 1) if not labels: bb.debug(1, "LABELS not defined, nothing to do") return if labels == []: bb.debug(1, "No labels, nothing to do") return cfile = bb.data.getVar('SYSLINUXCFG', d, 1) if not cfile: raise bb.build.FuncFailed('Unable to read SYSLINUXCFG') bb.mkdirhier(os.path.dirname(cfile)) try: cfgfile = file(cfile, 'w') except OSError: raise bb.build.funcFailed('Unable to open %s' % (cfile)) # FIXME - the timeout should be settable # And maybe the default too # Definately the prompt cfgfile.write('# Automatically created by OE\n') opts = bb.data.getVar('SYSLINUX_OPTS', d, 1) if opts: for opt in opts.split(';'): cfgfile.write('%s\n' % opt) cfgfile.write('ALLOWOPTIONS 1\n'); cfgfile.write('DEFAULT %s\n' % (labels.split()[0])) timeout = bb.data.getVar('SYSLINUX_TIMEOUT', d, 1) if timeout: cfgfile.write('TIMEOUT %s\n' % timeout) else: cfgfile.write('TIMEOUT 50\n') cfgfile.write('PROMPT 1\n') menu = bb.data.getVar('AUTO_SYSLINUXMENU', d, 1) # This is ugly. My bad. if menu: bb.build.exec_func('build_syslinux_menu', d) mfile = bb.data.getVar('SYSLINUXMENU', d, 1) cfgfile.write('DISPLAY %s\n' % (mfile.split('/')[-1]) ) for label in labels.split(): from copy import deepcopy localdata = deepcopy(d) overrides = bb.data.getVar('OVERRIDES', localdata) if not overrides: raise bb.build.FuncFailed('OVERRIDES not defined') overrides = bb.data.expand(overrides, localdata) bb.data.setVar('OVERRIDES', label + ':' + overrides, localdata) bb.data.update_data(localdata) cfgfile.write('LABEL %s\nKERNEL vmlinuz\n' % (label)) append = bb.data.getVar('APPEND', localdata, 1) initrd = bb.data.getVar('INITRD', localdata, 1) if append: cfgfile.write('APPEND ') if initrd: cfgfile.write('initrd=initrd ') cfgfile.write('%s\n' % (append)) del localdata cfgfile.close() } >
Diffstat (limited to 'packages')
-rw-r--r--packages/.mtn2git_empty0
-rw-r--r--packages/0xFFFF/.mtn2git_empty0
-rw-r--r--packages/0xFFFF/0xffff-native_0.1.bb19
-rw-r--r--packages/0xFFFF/0xffff-native_0.2.bb19
-rw-r--r--packages/0xFFFF/0xffff.inc14
-rw-r--r--packages/0xFFFF/0xffff_0.1.bb6
-rw-r--r--packages/0xFFFF/0xffff_0.2.bb6
-rw-r--r--packages/aalib/.mtn2git_empty0
-rw-r--r--packages/aalib/aalib-1.4rc5/.mtn2git_empty0
-rw-r--r--packages/aalib/aalib-1.4rc5/configure.patch101
-rw-r--r--packages/aalib/aalib_1.4rc5.bb21
-rw-r--r--packages/abiword/.mtn2git_empty0
-rw-r--r--packages/abiword/abiword-2.5.inc61
-rw-r--r--packages/abiword/abiword-embedded_2.4.6.bb12
-rw-r--r--packages/abiword/abiword-plugins_2.4.6.bb25
-rw-r--r--packages/abiword/abiword.inc49
-rw-r--r--packages/abiword/abiword_2.4.6.bb4
-rw-r--r--packages/abiword/abiword_2.5.1.bb7
-rw-r--r--packages/abiword/files/.mtn2git_empty0
-rw-r--r--packages/abiword/files/abiword-plugin-pdf-poppler.patch11
-rwxr-xr-xpackages/abiword/files/cdump.pl32
-rw-r--r--packages/abuse/.mtn2git_empty0
-rw-r--r--packages/abuse/abuse_0.7.0.bb11
-rw-r--r--packages/acct/.mtn2git_empty0
-rw-r--r--packages/acct/acct_6.3.99+6.4pre1.bb9
-rw-r--r--packages/acct/files/.mtn2git_empty0
-rw-r--r--packages/acct/files/cross-compile.patch34
-rw-r--r--packages/acpid/.mtn2git_empty0
-rw-r--r--packages/acpid/acpid-1.0.3/.mtn2git_empty0
-rw-r--r--packages/acpid/acpid-1.0.3/gcc40.patch13
-rw-r--r--packages/acpid/acpid-1.0.4/.mtn2git_empty0
-rw-r--r--packages/acpid/acpid-1.0.4/gcc40.patch13
-rw-r--r--packages/acpid/acpid.inc24
-rw-r--r--packages/acpid/acpid_1.0.2.bb3
-rw-r--r--packages/acpid/acpid_1.0.3.bb4
-rw-r--r--packages/acpid/acpid_1.0.4.bb4
-rw-r--r--packages/acpid/files/.mtn2git_empty0
-rwxr-xr-xpackages/acpid/files/init26
-rw-r--r--packages/addons/.mtn2git_empty0
-rw-r--r--packages/addons/devshell.bb75
-rw-r--r--packages/adns/.mtn2git_empty0
-rw-r--r--packages/adns/adns-1.0/.mtn2git_empty0
-rw-r--r--packages/adns/adns-1.0/configure.patch137
-rw-r--r--packages/adns/adns-1.0/fixparsedomainflags.patch11
-rw-r--r--packages/adns/adns_1.0.bb30
-rw-r--r--packages/agg/.mtn2git_empty0
-rw-r--r--packages/agg/agg_2.5.bb40
-rw-r--r--packages/aiostress/.mtn2git_empty0
-rw-r--r--packages/aiostress/aiostress_0.0.bb18
-rw-r--r--packages/aircrack/.mtn2git_empty0
-rw-r--r--packages/aircrack/aircrack-ng_0.9.1.bb22
-rw-r--r--packages/aircrack/aircrack-ng_1.0-svn.bb33
-rw-r--r--packages/aircrack/aircrack_2.1.bb22
-rw-r--r--packages/aircrack/aircrack_2.41.bb24
-rw-r--r--packages/aircrack/files/.mtn2git_empty0
-rw-r--r--packages/aircrack/files/makefile-ldflags.patch13
-rw-r--r--packages/aircrack/files/oe.patch10
-rw-r--r--packages/aircrack/files/silent_patch.diff87
-rw-r--r--packages/albumshaper/.mtn2git_empty0
-rw-r--r--packages/albumshaper/albumshaper_2.1.bb18
-rw-r--r--packages/albumshaper/files/.mtn2git_empty0
-rw-r--r--packages/albumshaper/files/fixpaths.patch53
-rw-r--r--packages/aliens/.mtn2git_empty0
-rw-r--r--packages/aliens/aliens_1.0.0.bb21
-rw-r--r--packages/alp/.mtn2git_empty0
-rw-r--r--packages/alp/hiker_0.9.1.bb24
-rw-r--r--packages/alp/hiker_0.9.bb24
-rw-r--r--packages/alsa/.mtn2git_empty0
-rw-r--r--packages/alsa/alsa-driver/.mtn2git_empty0
-rw-r--r--packages/alsa/alsa-driver/adriver.h.patch23
-rw-r--r--packages/alsa/alsa-driver/h5400.patch12
-rw-r--r--packages/alsa/alsa-driver/sa11xx.patch38
-rw-r--r--packages/alsa/alsa-driver/sound.p.patch59
-rw-r--r--packages/alsa/alsa-driver_0.9.6-hh4c.bb83
-rw-r--r--packages/alsa/alsa-lib/.mtn2git_empty0
-rw-r--r--packages/alsa/alsa-lib/fix-tstamp-declaration.patch13
-rw-r--r--packages/alsa/alsa-lib_1.0.11.bb41
-rw-r--r--packages/alsa/alsa-lib_1.0.13.bb42
-rw-r--r--packages/alsa/alsa-oss_1.0.11.bb19
-rw-r--r--packages/alsa/alsa-state.bb54
-rw-r--r--packages/alsa/alsa-state/.mtn2git_empty0
-rwxr-xr-xpackages/alsa/alsa-state/alsa-state29
-rw-r--r--packages/alsa/alsa-state/asound.state1
-rw-r--r--packages/alsa/alsa-state/c7x0/.mtn2git_empty0
-rw-r--r--packages/alsa/alsa-state/c7x0/asound.state151
-rw-r--r--packages/alsa/alsa-state/fic-gta01/.mtn2git_empty0
-rw-r--r--packages/alsa/alsa-state/fic-gta01/asound.state900
-rw-r--r--packages/alsa/alsa-state/fic-gta01/capturehandset.state900
-rw-r--r--packages/alsa/alsa-state/fic-gta01/captureheadset.state900
-rw-r--r--packages/alsa/alsa-state/fic-gta01/gsmbluetooth.state900
-rw-r--r--packages/alsa/alsa-state/fic-gta01/gsmhandset.state900
-rw-r--r--packages/alsa/alsa-state/fic-gta01/gsmheadset.state900
-rw-r--r--packages/alsa/alsa-state/fic-gta01/stereoout.state897
-rw-r--r--packages/alsa/alsa-state/spitz/.mtn2git_empty0
-rw-r--r--packages/alsa/alsa-state/spitz/asound.state619
-rw-r--r--packages/alsa/alsa-state/tosa/.mtn2git_empty0
-rw-r--r--packages/alsa/alsa-state/tosa/asound.state712
-rw-r--r--packages/alsa/alsa-utils_1.0.11.bb55
-rw-r--r--packages/alsa/alsa-utils_1.0.13.bb63
-rw-r--r--packages/alsa/files/.mtn2git_empty0
-rw-r--r--packages/alsa/files/alsa-utils-sys-siglist.patch15
-rw-r--r--packages/altboot/.mtn2git_empty0
-rw-r--r--packages/altboot/README.txt4
-rw-r--r--packages/altboot/altboot.inc19
-rw-r--r--packages/altboot/altboot_1.0.8+1.0.9_pre1.bb76
-rw-r--r--packages/altboot/altboot_1.0.8.bb49
-rw-r--r--packages/altboot/altboot_1.1.1+wip-SVNR66.bb75
-rw-r--r--packages/altboot/altboot_svn.bb75
-rw-r--r--packages/angstrom/.mtn2git_empty0
-rw-r--r--packages/angstrom/angstrom-altboot-console-image.bb6
-rw-r--r--packages/angstrom/angstrom-altboot-x11-image.bb4
-rw-r--r--packages/angstrom/angstrom-bootmanager-image.bb15
-rw-r--r--packages/angstrom/angstrom-bootmanager.bb11
-rw-r--r--packages/angstrom/angstrom-console-image.bb21
-rw-r--r--packages/angstrom/angstrom-gateway-image.bb23
-rw-r--r--packages/angstrom/angstrom-gpe-task-apps.bb22
-rw-r--r--packages/angstrom/angstrom-gpe-task-base.bb38
-rw-r--r--packages/angstrom/angstrom-gpe-task-game.bb12
-rw-r--r--packages/angstrom/angstrom-gpe-task-pim.bb12
-rw-r--r--packages/angstrom/angstrom-gpe-task-settings.bb15
-rw-r--r--packages/angstrom/angstrom-mokogateway-image.bb20
-rw-r--r--packages/angstrom/angstrom-ohand-task-pim.bb10
-rw-r--r--packages/angstrom/angstrom-task-office.bb11
-rw-r--r--packages/angstrom/angstrom-task-printing.bb8
-rw-r--r--packages/angstrom/angstrom-task-sectest.bb17
-rw-r--r--packages/angstrom/angstrom-version.bb10
-rw-r--r--packages/angstrom/angstrom-x11-base-depends.bb11
-rw-r--r--packages/angstrom/angstrom-x11-image.bb33
-rw-r--r--packages/angstrom/task-angstrom-e.bb27
-rw-r--r--packages/anthy/.mtn2git_empty0
-rw-r--r--packages/anthy/anthy-native/.mtn2git_empty0
-rw-r--r--packages/anthy/anthy-native/native-mkanthydic-mkdepgraph.patch45
-rw-r--r--packages/anthy/anthy-native_7811.bb9
-rw-r--r--packages/anthy/anthy/.mtn2git_empty0
-rw-r--r--packages/anthy/anthy/native-mkanthydic-mkdepgraph.patch84
-rw-r--r--packa