summaryrefslogtreecommitdiff
path: root/target/generic
AgeCommit message (Collapse)Author
2010-12-14target: support generic getty with sysvinit inittabsThomas Petazzoni
In sysvinit inittab the "id" field (first field) must be no longer than 4 bytes, and is not used by init to determine the output terminal. Therefore, we adjust the strategy used to modify the inittab file according to the getty configuration. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-18move default skeleton to fs/ and drop busybox skeletonDmytro Milinevskyy
[Peter: fixup patch, adjust for busybox.mk changes] Signed-off-by: Dmytro Milinevskyy <milinevskyy@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-09skeleton: remove loopback interface configuration from inittabBaruch Siach
The lo interface is marked auto in /etc/network/interfaces, so the configuration of the loopback network interface is part of the S40network init script. This causes the "RTNETLINK answers: File exists" error message to appear at startup time. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-26busybox skeleton: allow logins from ttymxc[0-2]Baruch Siach
Add ttymxc[0-2] to the list is the /etc/securetty of the Busybox skeleton. This is useful for serial logins on i.MX based systems. The same serial devices already appear in the generic "target_skeleton/". Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-03target/generic: inittab: fix devpts mounts when devtmpfs is usedPeter Korsgaard
If devtmpfs (the kernel-maintained /dev filesystem) is used, no /dev/pts directory is created, causing the devpts mount to fail, which in term causes stuff like dropbear to fail. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-17Remove all TARGET_DEVICE_TABLE definitionsThomas Petazzoni
We have a special case for Xtensa, which was patching the generic device_table.txt. Instead of doing this, we just keep a copy of the device table, specific to Xtensa, with Xtensa specifities. The fact that the patch wasn't applying anymore on the generic device table is a sign that the existing approach wasn't working anyway. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-02Add missing directories to Busybox skeletonPaulius Zaleckas
Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-02Remove ConfigFS from Busybox skeletonPaulius Zaleckas
It is not included in generic skeleton and very unlikely that someone will use it on embedded devices. AFAIK even Fedora does not include it in fstab. Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-26Drop generic package selection (access point, firewall, dev system)Gustavo Zacarias
Closes #813. Drop generic package selection (access point, firewall, dev system) since they're too ambiguous and not very useful. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-06target/generic: /etc/{hostname,issue}: work around quotes in kconfigPeter Korsgaard
Otherwise the targets will always run. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-30buildroot: reinstate /etc/{hostname,issue} kconfig when using generic targetPeter Korsgaard
These got lost in the recent cleanup, but are handy for minimal rootfs customization. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-19target: update default /etc/issue and /etc/hostnamePeter Korsgaard
Adjust default /etc/issue to print 'Welcome to Buildroot' like the recently removed BR2_BANNER did, and adjust default hostname to be 'buildroot' instead of uclibc as we now support external glibc toolchains as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-05target: use qstripThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-07-31Fix PROGRAM_INVOCATION handling with external toolchainsThomas Petazzoni
BR2_UCLIBC_PROGRAM_INVOCATION is a toolchain configuration option, like BR2_INET_IPV6, BR2_INET_RPC, on which some packages depend. Therefore, it should be handled like BR2_INET_IPV6 and BR2_INET_RPC in order to work properly with external toolchains. Since we move it out of toolchain/uClibc/Config.in into toolchain/Config.in.2, we rename the option to BR2_PROGRAM_INVOCATION (since BR2_INET_RPC and others don't have UCLIBC in their name). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-06-21target/generic: add /dev/sd{a,b}*, /dev/ub{a,b}* device nodesPeter Korsgaard
E.G. for usb disks. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-21target/generic: add /dev/i2c-N device nodesPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-10Add support for Freescale's MXC serial terminalsDaniel Mack
This patch makes ttymxc[012] an option to choose for BR2_TARGET_GENERIC_GETTY. It also adds these ports to the generic device table and to securetty. Signed-off-by: Daniel Mack <daniel@caiaq.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-07target/generic: add ttySACx support to serial console configPeter Korsgaard
Add ttySACx (samsung s3c SoC) support to the generic serial console config. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-04-15target/generic: support for busybox >= 1.14.x speed=0 handlingPeter Korsgaard
2009-03-23package: auto* needs perlPeter Korsgaard
2009-03-23target/generic: s/TTYSO/TTYS0/Peter Korsgaard
Thanks to Hiroshi Shinji for noticing.
2009-03-20target/generic: add kconfig for serial getty config (port + baudrate)Peter Korsgaard
These are the settings people most often want to tweak for embedded boards, so add kconfig variables to make it easy to do.
2009-03-20target/generic: skeleton: add netdev group for dbusPeter Korsgaard
2009-03-04target/generic: development system needs wchar + program invocationPeter Korsgaard
2009-02-03target/generic: add ttyCPMx device nodes to device_table / securettyPeter Korsgaard
Serial devices for CPM cores on ppc.
2009-01-23Revert r24952 (BR2_TARGET_TEST_PACKAGES)Peter Korsgaard
As discussed on the list. It is already out of date (BR2_TARGET_UBOOT_2009_01_RC3, BR2_PACKAGE_RAIDTOOLS), is the wrong solution and breaks the make allyesconfig; make menuconfig / sed workflow.
2009-01-22Add simple way to enable most (but not all) targets for testing purposesUlf Samuelsson
2009-01-05add .empty files for git-svnPeter Korsgaard
git-svn (and git) doesn't handle empty directories, so add .empty files to those dirs like elsewhere in buildroot. Those empty directories are normally not a big deal, but the recent changes to u-boot broke the build.
2008-12-23target/generic: add ttyAMAx device nodes (E.G. for qemu-system-arm)Peter Korsgaard
2008-12-08make the default etc/init.d/S40network compatible with mshPeter Korsgaard
msh is currently the only good choice for uClinux but it doesn't understands shell functions. In this case there is nothing to gain by using shell functions anyway. Signed-off-by: Nicolas Pitre <nico@cam.org>
2008-10-18target: add /sys directory to target skeletons needing itPeter Korsgaard
The remaining target_skeletons where /etc/fstab mentions sysfs
2008-10-17Add Xilinx UARTLITE and MPC5200 PSC device files (serial ports)Peter Korsgaard
From: Grant Likely <grant.likely@secretlab.ca> The Xilinx UART Lite and MPC5200 Programmable Serial Controller (PSC) devices have dedicated major/minor numbers. Add them to the device table data file so they get are present in the root filesystem
2008-09-16target/generic: add uartlite ttyULx devices to securettyPeter Korsgaard
2008-08-31target/generic/mini: remove udhcpc default.script entryPeter Korsgaard
It isn't provided in the target skeleton, and avahi gets the permissions correct so it isn't needed and just confuses users.
2008-07-17Kconfig: remove 'default n'Peter Korsgaard
'default n' is the default, so there's no need to say it explicitly.
2008-06-30generic: fix fb1..3 device_table.txt entriesPeter Korsgaard
2008-05-31generic target_skeleton: add /sys to fstabPeter Korsgaard
2008-05-31generic target_skeleton: mark /sys with .empty filePeter Korsgaard
/sys somehow didn't got an .empty file like the rest in r21586. Fixed.
2008-03-30target_skeleton: mark empty directories with .empty filesPeter Korsgaard
Mark empty directories in target skeletons with .empty files and remove them while copying to target (like it's already done for svn and cvs files) to better support version control system which don't handle empty directories (E.G. git-svn).
2007-09-29- update ARM integrator sample and add a "huge" variant of the sameBernhard Reutner-Fischer
2007-09-29- add ttyAMABernhard Reutner-Fischer
2007-09-19- add nullBernhard Reutner-Fischer
2007-03-09- add homedirBernhard Reutner-Fischer
2007-02-16- add skeleton to use busybox and mdev for a rather small skeletonBernhard Reutner-Fischer
2007-02-15- do not use TARGET_DEVICE_TABLE if is is emptyBernhard Reutner-Fischer
2007-02-15- preparation for BR2_PACKAGE_BUSYBOX_SKELETONBernhard Reutner-Fischer
"Use a minimal target skeleton for use with busybox's mdev et al"
2007-01-14Add users and groups for D-Bus and HAL."Steven J. Hill"
2007-01-14Make '/var/cache' and symbolic link to '/tmp' like the others. We'll need ↵"Steven J. Hill"
this for Samba and friends. Also, change mount order of filesystems during boot.
2006-12-02- eventually mount the crap /proc before remounting to make busybox's mount ↵Bernhard Reutner-Fischer
that incorrectly may rely on /proc work.
2006-11-15subversion makes it so we do not need a separate tarballEric Andersen
to store empty directories and symlinks for the target_skeleton.