Commit Graph

201 Commits

Author SHA1 Message Date
Bernhard Reutner-Fischer
907c0740c9 - fix indentation, second take :( 2006-11-22 20:21:24 +00:00
Bernhard Reutner-Fischer
8862d9b9ad - fix indentation 2006-11-22 19:58:35 +00:00
Bernhard Reutner-Fischer
119e9af1b5 - add a simple cpio target, to be used with an initramfs.
Thanks to Goetz Bock
2006-11-22 19:10:59 +00:00
Bernhard Reutner-Fischer
b1aa351c22 - bump version 2006-11-22 15:22:31 +00:00
Bernhard Reutner-Fischer
6e2823c1fa - add and use BR2_BZCAT config option. 2006-11-17 15:43:51 +00:00
Bernhard Reutner-Fischer
bffe93141b - also allow grub for x86_64
- bump version
2006-11-17 11:47:04 +00:00
Eric Andersen
ba70f94e62 subversion makes it so we do not need a separate tarball
to store empty directories and symlinks for the target_skeleton.
2006-11-15 06:52:00 +00:00
Eric Andersen
3d9321336b bring up to version 3.31 2006-11-14 23:22:15 +00:00
Bernhard Reutner-Fischer
a44651de6e - Patch from Thomas Lundquist to support lzma compressed ext2 rootfs. 2006-11-04 19:15:56 +00:00
Eric Andersen
93c38651bd update config files 2006-10-17 16:57:49 +00:00
Bernhard Reutner-Fischer
180bc5941a - jffs2 requires the mtd package for the mtd-host tools. 2006-10-06 13:00:57 +00:00
Bernhard Reutner-Fischer
30680d7b70 - use the HOSTCC given by the user. 2006-10-06 12:59:33 +00:00
Bernhard Reutner-Fischer
6342c83201 - use $(ZCAT) as configured by the user instead of hardcoded 'zcat' that may not exist; Closes #971
Silly, unchecked sed -i -e "/[^b]zcat/s/zcat/\$\(ZCAT\)/g" $(svngrep "[^b]zcat" * -rl | grep -v Config.in)
2006-10-01 15:17:52 +00:00
Peter Korsgaard
0d0b98727d GRUB package is called BR2_TARGET_GRUB 2006-09-25 12:35:27 +00:00
Peter Korsgaard
ddcaf1444d mkfs.jffs2 doesn't like short form of pad option with arg 2006-08-22 08:03:19 +00:00
Peter Korsgaard
611b040535 Bump to upstream v3.1 2006-08-21 07:24:22 +00:00
Bernhard Reutner-Fischer
c3c100b63f - list defaults for BR2_GNU_TARGET_SUFFIX in help text
- fix a few typos
2006-07-04 11:44:32 +00:00
Eric Andersen
e8609e8ea7 Disable UCLIBC_HAS_GNU_GLOB, since gnu glob is a horrible bloated monster
and should NOT be enabled by default.
2006-07-04 11:06:43 +00:00
Eric Andersen
5787443321 sync target kernel version with reality 2006-06-23 16:43:52 +00:00
Eric Andersen
610595feca fix url 2006-06-23 16:32:47 +00:00
Eric Andersen
b6ea2bdd2f update config a bit 2006-06-23 07:45:00 +00:00
Eric Andersen
179d9671c0 version bump 2006-06-23 07:06:48 +00:00
Peter Korsgaard
027add8c56 Update squashfs patch to v3.0 (2.4.28 kernel)
Untested as I don't have the hw, but the patch applies cleanly.
2006-05-24 18:26:46 +00:00
Peter Korsgaard
194b234748 Bump to upstream v3.0
Notice that this uses a new NON-compatible filesystem format, so you need
the v3.0 kernel patch to access it!
2006-05-24 18:07:33 +00:00
Mike Frysinger
b81bcbd229 Alessio Massaro writes: The syntax $VAR_NAME is used in several places. The correct syntax is actually $(VAR_NAME) 2006-04-21 01:23:35 +00:00
Eric Andersen
f56a19707d Fix missing /etc/mtab symlink 2006-04-14 19:57:28 +00:00
Eric Andersen
55d713a4ec Make symlink targets use relative paths per bug 303 2006-04-14 19:10:24 +00:00
Eric Andersen
a85a7cfaf7 doh 2006-04-12 00:44:57 +00:00
Eric Andersen
8cf5026c6a dont use depmod.pl, use cross depmod which I made work properly a while back.
Apply latest stable kernel patch
2006-04-12 00:33:42 +00:00
Eric Andersen
f3724ee831 try to make sure results actually make it to disk 2006-04-11 00:06:17 +00:00
Eric Andersen
674d61d84b yet again... rework fakeroot handling to ensure fakeroot is invoked just once,
as it seems to sometimes lose values logged during from earlier invocations.
2006-04-10 22:49:48 +00:00
Eric Andersen
bfcb34c69f accomodate a read only rootfs 2006-04-10 21:26:27 +00:00
Eric Andersen
8cfa7aa965 As noted by jacmet in bug 824:
svn 14777 seems to have broken cramfs/squashfs/tarroot.

The problem is that $(IMAGE) is the absolute path of the image including
directories, so the build tries to access
$(STAGING_DIR)/_fakeroot.</full/path/to/buildroot/directory> which doesn't
exist.

The fix is to define CRAMFS/SQUASHFS/TAR_TARGET as $(notdir
$(IMAGE).<extension>) instead.
2006-04-10 17:48:53 +00:00
Eric Andersen
5418a92350 make sure things still work even when fakeroot is not in active use 2006-04-07 22:42:15 +00:00
Eric Andersen
ee66f55213 rework fakeroot handling to avoid races during parallel make causing several
fakeroot instances stomping eachother's temp files.
2006-04-07 20:30:43 +00:00
Eric Andersen
fbe47cd333 patch from janlana adding an x86 bootable iso9660 CD-ROM target 2006-04-06 18:31:14 +00:00
Eric Andersen
ba46d4d7ca update to linux 2.4.16 and current uClibc. 2006-03-25 19:09:09 +00:00
Bernhard Reutner-Fischer
ee161b3eb9 - add optional splashimage support 2006-03-18 13:07:29 +00:00
Bernhard Reutner-Fischer
fbde74ea62 - update from grub_0.95+cvs20040624 to 0.97.
The former didn't even build for me, the latter does.
2006-03-10 08:06:27 +00:00
David Anders
88671dd358 add linux-2.4.32 kernel support for the q5 board per case 0000715 2006-02-10 18:00:56 +00:00
David Anders
3d8aa36b65 add the amd au1500 based q5 board per case 0000374 2006-01-25 14:59:21 +00:00
David Anders
c11d4552d4 add cloop as a new file system image type per case 0000151 2006-01-25 13:54:16 +00:00
David Anders
59e9a3c8b8 added the soekris net4801 target per case 0000613 2006-01-23 20:13:15 +00:00
Peter S. Mazinger
4879008442 arm/*/*.mk does not exist, maybe it does not fail with this, else prpplague, please provide at least an empty file 2006-01-21 15:11:15 +00:00
David Anders
29f6c535aa fix kernel build from bug report 0000476 2006-01-20 20:51:48 +00:00
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