Commit Graph

256 Commits

Author SHA1 Message Date
David Anders 0067abf47c add arm target sub-dir 2006-01-20 20:09:17 +00:00
David Anders 53b75ef130 fixed includes for arch sub-dirs 2006-01-20 20:04:53 +00:00
David Anders 5d46a9bb79 add Sharp LH79520 based LNode80 target 2006-01-19 13:51:23 +00:00
Bernhard Reutner-Fischer 3a1147b2b6 - fix check for group and user (untested..) 2005-12-21 15:03:31 +00:00
Bernhard Reutner-Fischer e40d0e28a3 - use HOSTCC instead of hardcoded compiler which may or may not be available. 2005-12-21 13:36:47 +00:00
Bernhard Reutner-Fischer 6102f447aa - remove doublequotes from rootfs tar options
busybox tar -c" -v"f m.tar libm doesn't work but tar -c -vf n.tar libm does.
2005-12-10 14:40:45 +00:00
Bernhard Reutner-Fischer 36193ba0bb - correct help text for development system. 2005-11-25 22:14:29 +00:00
Mike Frysinger 5d0d0ea1c3 dropbear config has been renamed 2005-11-15 05:56:01 +00:00
Eric Andersen cf4ab1a045 Well that was stupid. It seems we were carrying about two copies of pre-built
binary terminfo stuff, which is supposed to be built by ncurses at compile time.
2005-11-04 16:55:09 +00:00
Eric Andersen 7e133da77d terminfo stuff is created by ncurses, and should not be installed
unless ncurses is installed.  It probably need to be byteswapped
for big endian anyway, so using pre-build stuff is bad regardless.
2005-11-04 16:50:28 +00:00
"Steven J. Hill" 4891f7e79d Fix renaming of UCLIBC_HAS_THREADS_NATIVE option for buildroot. 2005-09-24 19:58:18 +00:00
"Steven J. Hill" 820e4ce7d2 Add new configuration option. 2005-09-12 22:24:35 +00:00
Mike Frysinger 2e31d32a0c touchup target menu display 2005-09-09 00:12:13 +00:00
Eric Andersen d81a10c94f resync 2005-08-10 10:14:53 +00:00
Mike Frysinger 856246f584 add the wheel group 2005-08-09 22:18:43 +00:00
Eric Andersen 3c31be684d Add 'nogroup' to make ltp happy 2005-08-09 06:08:51 +00:00
Eric Andersen 99230c6eb3 typo -- revenge of cut n paste 2005-08-09 03:48:47 +00:00
Eric Andersen a928fd7b94 Prevent problems with fakeroot possibly trying to use stale host filesystem
inodes by carefully regenerating fakeroot.env from package specific files.
2005-08-08 07:54:28 +00:00
Eric Andersen d70e7f4f1e Prevent problems with fakeroot possibly trying to use stale host filesystem
inodes by carefully regenerating fakeroot.env from package specific files.
2005-08-08 07:53:10 +00:00
Eric Andersen 06c5ff4e82 minor cleanup for target handling 2005-08-08 06:57:43 +00:00
Mike Frysinger ab3bf08f9c also need to depend on makedevs as noted by emalkowski in Bug #366 2005-08-08 00:42:49 +00:00
Mike Frysinger f46ae35ac3 make sure we depend on fakeroot existing #366 by pnoffke 2005-08-08 00:41:40 +00:00
Joakim Tjernlund 3ed6fb0af3 Add nobody and users to make LTP happier. 2005-08-07 21:35:53 +00:00
Mike Frysinger 5bfaa0bb40 make sure ext2 target depends on fakeroot 2005-08-07 08:30:24 +00:00
Mike Frysinger b1f37b4a5a only run ldconfig if ld.so.conf exists 2005-08-04 22:17:36 +00:00
Eric Andersen d1345f067e Allow packages to use fakeroot. To accomodate this, convert all
target filesystem creation tools to also use fakeroot.
2005-08-04 06:32:52 +00:00
Manuel Novoa III 05c5b1ba36 Add /dev/shm. 2005-08-03 01:28:41 +00:00
Eric Andersen a18f36417b Only include linux makefile when properly selected 2005-08-01 21:13:40 +00:00
Eric Andersen bc02c515f2 Via EPIA MII specific Linux config is (surprise) specific to the Via EPIA MII
and only should be selectable when BR2_TARGET_VIA_EPIA_MII has first been
selected.
2005-08-01 21:11:06 +00:00
"Steven J. Hill" 1ba78f57e1 Add in options for NPTL in uClibc. Users can select, but since NPTL is
on a branch it will not have any effect. Updated DBAu1500 configuration
files for latest uClibc snapshot and NPTL options.
2005-07-29 23:28:31 +00:00
Eric Andersen dbd27ef3ac Minor updates 2005-07-27 11:16:00 +00:00
Eric Andersen 7b8aeaeb28 Fixup standalong makedevs to handle regular files, and also fix
it to properly update file permissions as specified.
2005-07-18 20:06:49 +00:00
Eric Andersen 5ef0c31bf4 Run ldconfig on the target rootfs to generate /etc/ld.so.cache 2005-07-14 23:30:39 +00:00
Eric Andersen 09aab35147 Add device nodes for /dev/input by default (xorg and others want then) 2005-07-14 23:29:45 +00:00
Mike Frysinger b5ad3a7944 Patrick Doyle writes:
target/device/Soekris/net4521/linux.mk is missing an endif for 
the first if statement

target/device/Soekris/Makefile.in needs to set TARGETS before 
including linux.mk since the file checks the TARGETS variables
2005-07-11 21:53:23 +00:00
Eric Andersen 088b0532ec silly typo 2005-06-25 08:02:44 +00:00
Eric Andersen 050e27b985 don't use the older 2.0 squashfs format 2005-06-24 14:29:10 +00:00
Eric Andersen a8572703c5 Upgrade to latest, handle endianness automagically 2005-06-24 10:30:09 +00:00
Eric Andersen 79e3250337 minor cleanups 2005-06-24 09:10:06 +00:00
Eric Andersen 93e6e0735a The '-r' option has gone away 2005-06-24 08:48:06 +00:00
Eric Andersen 369864cf10 be a bit more consistant with naming, always escape wildcards 2005-06-24 08:36:13 +00:00
Eric Andersen 9540549182 Finish implementing fakeroot handling so when we tar up the
rootfs, the tarball properly inherits device table settings
and device nodes.
2005-06-24 07:31:17 +00:00
Eric Andersen eb0ee4509d Finish implementing fakeroot handling so mksquashfs properly
inherits device table settings and device nodes, exactly as
per mkfs* applications that support device tables natively.
2005-06-24 07:26:33 +00:00
Eric Andersen afcdf8a01a Use fakeroot and makedevs to fake mksquashfs into building properly setup file
permissions and device nodes into the target rootfs without needing to be root.
2005-06-24 05:02:00 +00:00
Eric Andersen e83529ad36 mksquashfs is always rebuilt before generating rootfs image. The attached
patch avoids this issue, by creating a .unpacked file in the squashfs directory
after the source tarball is unpacked, and making the mksquashfs target depend
on the .unpacked file.

http://bugs.busybox.net/view.php?id=234
2005-06-24 03:14:20 +00:00
Eric Andersen 819e51b309 New target/device: Via epia-mii:
Creates a target for the epia-mii board. Fairly generic, based on 2.6 kernel.
Doesn't override the busybox or uclibc configurations. Includes one patch,
which I still can't get to apply (it applies cleanly manually, but isn't
applied through buildroot).

http://bugs.busybox.net/view.php?id=188
2005-06-23 21:34:25 +00:00
Eric Andersen d7d57699ef Add support for building a few commonly used bootloaders 2005-06-23 05:09:05 +00:00
Eric Andersen 1d63e8a8d9 Make the sourceforge mirror site a config option, as sourceforge
mirrors tend to change, move, go down, etc from time to time.
2005-06-09 12:15:00 +00:00
Eric Andersen 8365078d61 routine .config update 2005-06-09 12:03:40 +00:00
Eric Andersen 611ec0e3b1 Add a standalone makedevs application to be used along with
fakeroot to construct target device nodes for filesystems
and utilities (such as tar) that do not currently support
device tables natively.
2005-06-09 11:11:10 +00:00
Eric Andersen 1515bfd3bb Teach cramfs to handle byteswapping sanely. I want to specify
big endian or little endian, not whether to unconditionally do
byteswapping regardless of build system byte order.
2005-05-06 00:17:04 +00:00
Paul Mundt c5564f7b34 Initial support for MS7206SE01 sh2a board. 2005-05-03 13:56:36 +00:00
Paul Mundt 48f9b7862e Get the board-specific dependencies right.
Currently each board is dumping all of its config options regardless of
whether we are even on the right architecture or not (this is due to
outright sourcing of the configs at the upper level..). Dependency
resolution either needs to be done there, or at the board-specific level.
2005-05-02 20:39:12 +00:00
Eric Andersen cc4c8832ac Do not include an empty resolv.conf 2005-04-21 20:05:12 +00:00
Eric Andersen ec2bc50a0f don't put in a default resolv.conf. Some folks with a ro rootfs
will want to replace this, i.e. with a symlink to /tmp
2005-04-21 18:51:38 +00:00
Eric Andersen 74ad4e12c8 Change all instances of 'ln -sf' to 'ln -snf' 2005-04-15 02:19:11 +00:00
Eric Andersen 3f7d89fe6f Some minor updates for the net4521 2005-04-15 02:14:42 +00:00
Eric Andersen 1f916f6835 switch to mips32 2005-04-14 08:01:51 +00:00
Eric Andersen 483fa88f3e Update cramfs to handle switching endianness when necessary 2005-04-14 07:59:42 +00:00
Eric Andersen 9fc890fc1f Make busybox config file location a config option 2005-04-12 20:32:45 +00:00
Eric Andersen 6e8666ead8 Apply patch from http://bugs.busybox.net/view.php?id=205 2005-04-12 19:40:23 +00:00
Ned Ludd b4a0042677 - fix broken concatenated lines. reported by hermannb bug #216 2005-04-08 07:59:01 +00:00
Eric Andersen 578ecbbfc8 Minor platform updates 2005-03-31 22:45:22 +00:00
Eric Andersen 0fd5ede9f6 Teach the kernel config to also swing both ways 2005-03-10 20:00:25 +00:00
Eric Andersen 239d88cee2 Try out mips3 2005-03-10 19:48:32 +00:00
Eric Andersen 781ce9185d The DBAu1500 can run as either big or little endian 2005-03-10 19:47:57 +00:00
Eric Andersen d93b209d35 Fixup device table location 2005-03-09 17:30:20 +00:00
Eric Andersen d620c911e8 Add board support for AMD devel boards 2005-03-09 08:35:45 +00:00
Eric Andersen a65a9369f4 Add board support for the AMD DBAu1500 development board 2005-03-09 08:35:06 +00:00
Eric Andersen 8855700d83 Fix Soekris net4521 kernel config location 2005-03-01 17:43:36 +00:00
Mike Frysinger 60d43f2627 ext2 was renamed, update config option 2005-02-25 04:24:36 +00:00
Eric Andersen 7e94594783 rename patches to avoid any confision as to patch order 2005-02-25 00:57:48 +00:00
Eric Andersen 970731e1ec target/device/Soekris/net4521/linux.mk should only be used when
BR2_TARGET_SOEKRIS_NET4521 is enabled.
2005-02-24 19:38:09 +00:00
Eric Andersen 487f8c9d03 fixup kernel compile 2005-02-22 08:46:49 +00:00
Eric Andersen eb86ef270a Do not squash perms, just owner 2005-02-18 23:58:16 +00:00
Eric Andersen 02242b9f3d move stuff around a little bit more 2005-02-18 19:32:18 +00:00
Eric Andersen bca14a7528 I need this bit too 2005-02-17 21:08:20 +00:00
Eric Andersen 5b02c77f21 more example device support 2005-02-17 19:01:52 +00:00
Eric Andersen 9fb8ba75ff fixup a couple of typos 2005-02-17 18:51:52 +00:00
Eric Andersen c123fc3ccf move more stuff around for better board support 2005-02-17 18:49:52 +00:00
Eric Andersen 970e888983 more changes towards better board support 2005-02-17 18:22:12 +00:00
Eric Andersen bb15c2215e more changes towards better board support 2005-02-17 18:21:20 +00:00
Eric Andersen 7d0b7649c9 shuffle things around 2005-02-17 17:29:57 +00:00
Eric Andersen 2b7460e362 Move stuff around 2005-02-17 17:17:48 +00:00
Eric Andersen e58927e0e4 Move device table to 2005-02-17 17:07:29 +00:00
Eric Andersen 29704897cd Add the new device directory 2005-02-17 17:05:47 +00:00
Eric Andersen 499d3b9983 cleanup whitespace 2005-02-16 19:48:43 +00:00
Eric Andersen f4649ed254 doh. The first hunk of my patch was redundant 2005-02-15 09:44:16 +00:00
Eric Andersen 587277d8a0 Fix it so that owners and permissions specified in device table
entires are not squashed.
2005-02-15 09:26:57 +00:00
Eric Andersen 66adf26aa4 We need to calculate filesystem size right when we run genext2fs.
As was, size was calculated right when 'make' was run, at which
point the rootfs may well be empty...
2005-02-12 04:32:17 +00:00
Eric Andersen d06645d8ed There is no need to have a separate 'Makefile.in' file in the
general case, therefore, combine the toplevel Makefile options
such as setting TARGETS into the per-package *.mk file
2005-02-10 03:06:39 +00:00
Mike Frysinger cdd46741aa menuconfig -> config 2005-02-10 00:59:22 +00:00
Eric Andersen 6fa2c16be9 Fix broken config menu 2005-02-09 19:40:19 +00:00
Mike Frysinger 18e57618d7 touchup description to look like all the others 2005-02-09 19:15:06 +00:00
Mike Frysinger cd0a84da7e allow users to generate tarballs of the target filesystem 2005-02-09 16:06:06 +00:00
Mike Frysinger 80e5aaa56b touchups 2005-02-09 16:05:07 +00:00
Mike Frysinger 3c865f37e7 add URL for more info 2005-02-09 16:04:44 +00:00
Eric Andersen dda90723ce Patch from gtj: http://bugs.uclibc.org/view.php?id=40
0000040: Adds options to jffs2 filesystem creation

Brings jffs2 up to the 20041007 build level so it will compile with both 2.4
and 2.6 kernels.

Adds ability to specify eraseblock and pad sizes, permissions squash,
big/little endian and device table in the configuration.

Also adds capability to copy the resulting image to a secondary location like
a tftp server's root directory.

mtd.patch adds capabilities of the previously attached patch plus allows you to
compile a version of the utilities to run on the target system.

So now there's a set of config options under package to compile the utils for
distribution to the target and a set of config options under target to create a
jffs2 filesystem.
2005-01-23 11:16:11 +00:00
Eric Andersen 0a87bc7b58 Patch from gtj -- http://bugs.uclibc.org/view.php?id=39
0000039: Adds options to ext2 filesystem creation

Adds ability to specify block and inode counts, reserved blocks, permissions
squash and device table in the configuration.

Also adds capability to gzip output and to copy the resulting image to a
secondary location like a tftp server's root directory.
2005-01-23 10:53:06 +00:00
Eric Andersen c0ca7f4bdc Update to latest CVS version of genext2fs
http://cvs.sourceforge.net/viewcvs.py/genext2fs/
which includes my device table stuff
2004-12-27 21:26:16 +00:00
Mike Frysinger 9a3cc345e1 Philip Rakity <prakity@yahoo.com>: I forgot to mention that the makefile in genextfs has
one error that the macosx ld program detects -- this
is the duplicate -o option
2004-12-22 02:03:12 +00:00
Tim Riker aabea2803d use fs type as file extension 2004-10-27 18:12:49 +00:00
Eric Andersen 275fcee617 Fix it so we once again build the target root_fs 2004-10-09 04:46:15 +00:00
Eric Andersen 4c4768b2f7 Fix it so we once again build the target root_fs 2004-10-09 04:34:21 +00:00
Eric Andersen 6c2a7c0359 Remove references to the obsolete SOURCE_DIR 2004-10-09 04:15:52 +00:00
Eric Andersen 44eedc5c44 facelift step number two 2004-10-09 02:49:33 +00:00