Daniel Bainton
863612fa7a
Support ports being in some other location
2014-03-26 22:12:03 +00:00
Daniel Bainton
ac0731fa22
Fix path
2014-03-26 21:20:16 +00:00
Daniel Bainton
56acf67326
Complete rewrite of the build system
2014-03-26 21:19:02 +00:00
sin
f767b158fc
Simply use cat to write mbr.bin
2014-03-25 14:26:33 +00:00
sin
f2331ae3f0
Update instructions regarding the extlinux configuration
2014-03-25 13:54:48 +00:00
sin
b9c9103873
Update kernel building instructions to reflect the current setup
2014-03-25 13:53:31 +00:00
sin
3e1c2084f0
Bump up to musl version 1.0.0 :)
2014-03-24 17:00:10 +00:00
sin
33e0c612dd
man pages are at /share/man not /usr/share/man
...
(just for clarity, usr is a symlink to /)
2014-03-17 15:30:09 +02:00
sin
94490ed0fb
Update props in README
2014-03-16 15:38:03 +00:00
sin
3e7eccdd6e
Fix typo
2014-03-15 20:20:41 +00:00
sin
ae32186ded
Props to sabotage
2014-03-15 20:19:42 +00:00
sin
269b2e0d79
Update x86 kernel config
2014-03-15 15:09:22 +00:00
sin
77bf905404
Fallback to dd if fallocate fails
...
Only certain filesystems support the fallocate system call.
2014-03-15 14:32:22 +00:00
sin
68a54b61f2
Use fallocate to create the img file instead of dd
...
This is *much* faster.
2014-03-15 14:27:13 +00:00
sin
606ac31402
Don't delete the downloaded src/ on clean-world
2014-03-12 17:01:10 +02:00
sin
ac67345e7e
Inline build sic
2014-03-11 21:00:56 +02:00
sin
da09b8e354
Remove e2fsprogs from TODO - we already have a package for that
2014-03-11 15:04:11 +02:00
Daniel Bainton
2826962e08
Simplify the sed line for fetch deps (now works with heirloom sed too)
2014-03-10 16:41:27 +00:00
Daniel Bainton
180da00ba3
Update .gitignore
2014-03-10 13:55:32 +00:00
Daniel Bainton
817a34ef0b
Move config.mk to config.def.mk
...
When using mk, cp config.def.mk to config.mk if it doesn't exist.
Easier to pull changes to the tree, when config.mk doesn't all the time
complain about changes.
2014-03-10 13:52:48 +00:00
Daniel Bainton
d8f16181cf
Move $top from config.mk to mkfile
...
$top isn't really user definable
Also reorder config.mk a bit, put the common stuff on top
2014-03-10 13:47:50 +00:00
Daniel Bainton
c80d586516
Add install(1)
2014-03-10 13:53:33 +02:00
Daniel Bainton
11cb59cf2f
Add sbase/ubase version info to man pages
2014-03-10 13:51:01 +02:00
Daniel Bainton
96f93eb4c4
Redo misc/run-chroot a bit (also mount /sys)
2014-03-10 13:48:27 +02:00
Daniel Bainton
cae6566859
Symlink mksh to ksh too
2014-03-10 12:12:56 +02:00
Daniel Bainton
68e6cc1cd9
Simplify fetch-pkg git check
2014-03-09 20:47:23 +00:00
Daniel Bainton
8aa7ece468
Move the pkgs.mk creation to it's own sh file
2014-03-09 20:42:56 +00:00
Daniel Bainton
3c2c0d24e1
Add deps of a package to the fetch targets also
2014-03-09 17:14:11 +02:00
Daniel Bainton
25e32f1d10
No long line for the build deps
2014-03-09 14:52:48 +02:00
Daniel Bainton
826bc76f5d
Update TODO
2014-03-09 14:38:26 +02:00
Daniel Bainton
6b24207546
Fix mkfile
2014-03-09 14:36:29 +02:00
Daniel Bainton
025702eaa4
Move pkg specific stuff from stuff to the pkgdir
2014-03-09 14:08:15 +02:00
Daniel Bainton
ac90eb3aa3
Move each package to their own dir
...
Also support for the $pkgdir variable in build files, which will include
the full path to the directory of the package (for patches, configs etc)
2014-03-09 13:56:35 +02:00
Daniel Bainton
b4165184fe
Add run-chroot script to misc/
...
The script will first mount dev and proc and then it will chroot into
the root/ directory and after exiting the chroot, it will unmount dev and
proc.
Can be used to quickly test the built system.
2014-03-09 11:23:03 +00:00
Daniel Bainton
2ee7b8828a
Cleanup file src before build
2014-03-08 19:04:43 +00:00
sin
1738eddf52
Move busybox source to our server
...
Official mirror is slow and sometimes drops the connection.
2014-03-08 18:33:37 +00:00
sin
9245d45108
Fix sinit build
2014-03-08 17:42:51 +00:00
Daniel Bainton
68e88ce68c
Add stage0, a target that can be built inside a stage0 chroot!
2014-03-07 21:44:24 +00:00
Daniel Bainton
3a6320f0fa
Make busybox depend on sbase so it doesn't overwrite tools from sbase
2014-03-07 21:30:18 +00:00
Daniel Bainton
82c3f08f51
Use busybox cp, grep and tar
2014-03-07 21:30:03 +00:00
Daniel Bainton
e7bfa7970a
Remove grep, cp and tar from sbase install, they are still buggy
2014-03-07 21:29:39 +00:00
Daniel Bainton
51ba694520
Link busybox od too
2014-03-07 21:27:33 +00:00
Daniel Bainton
e6d369fdd5
Use $CC -static as HOSTCC so scripts/basic/fixdep works
2014-03-07 21:27:14 +00:00
Daniel Bainton
2587650b9c
Use sed instead of tr -d
2014-03-07 21:26:53 +00:00
Daniel Bainton
05cd145e9a
Use busybox sed and awk, they work better than the 9base ones...
2014-03-07 21:26:36 +00:00
sin
6c1235e7bd
Just make linux_fw depend on crossmusl only
2014-03-07 16:03:13 +00:00
sin
19e95b4b2a
Add quark patches
2014-03-07 15:37:33 +00:00
Hiltjo Posthuma
d523ccc9c9
e2fsprogs: link fsck.ext2 aswell
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-03-07 16:35:11 +01:00
sin
120ee503eb
Add quark package
2014-03-07 15:11:00 +00:00
sin
0da5b7c65a
Add busybox stty
2014-03-07 14:50:36 +00:00