Hiltjo Posthuma
a80ea3ef83
create-bootable: reduce image from 4gb to 2gb
...
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-03-04 16:22:56 +00:00
sin
588dbfc290
Add irc channel information to README
2014-03-04 15:49:43 +00:00
sin
713d7974ad
Change fetch-pkg.mk to use case instead of if/elif etc.
2014-03-04 15:34:45 +00:00
sin
6cf0949e99
Use a case statement instead of if/else
...
Makes it easy to port packages to other architectures.
2014-03-04 15:18:34 +00:00
sin
0239116cb9
No need to use || exit 1
...
We run the script with set -e, so on the first error we will
exit automatically.
2014-03-04 13:43:05 +00:00
Daniel Bainton
50858520ca
Don't install the pre-formatted man-page
2014-03-04 14:07:19 +02:00
sin
ea204456ef
Add kernel rebuilding instructions in README
2014-03-04 12:04:06 +00:00
sin
e611f394e9
Bump up NPROC to 4
2014-03-04 11:54:28 +00:00
sin
759a134820
Remove kernel_headers package
...
We don't need this currently, the cross compiler we use has its own
set of kernel headers.
When we compile musl from source we can revisit this.
2014-03-04 11:35:59 +00:00
sin
33ec3100cd
headers_install does not install all the required kernel headers
...
Simply do a cp for now.
2014-03-04 11:22:24 +00:00
sin
531a6f1de8
Update README - we don't need a multilib host
2014-03-04 10:17:49 +00:00
Daniel Bainton
45d8264b92
Update TODO
2014-03-04 10:21:13 +02:00
sin
f88ba8f107
Busybox depends on kernel_headers
2014-03-03 17:41:41 +00:00
sin
2acea853d2
Add debugging section in README
2014-03-03 17:36:28 +00:00
sin
0c36dab8a9
Set NPROC to 1 by default
...
There is a strange issue on one of my machines where the build errors
out every now and then with NPROC > 1. Default to 1 until we fix this.
2014-03-03 17:30:42 +00:00
sin
91db04a67f
Update README
2014-03-03 17:28:33 +00:00
sin
180c2a9935
Add fetch-world to README
2014-03-03 17:26:48 +00:00
sin
780a39d0fc
Update README
2014-03-03 17:26:07 +00:00
sin
560c99e391
9base depends on kernel_headers
2014-03-03 16:50:21 +00:00
sin
634c4ab1ba
kernel_headers depends on crossmusl
2014-03-03 16:48:03 +00:00
sin
83ea25f298
Update README
2014-03-03 16:37:39 +00:00
sin
7ced0c5eaa
Fix mpg123 to compile with our i486 toolchain
2014-03-03 16:35:15 +00:00
sin
29e3a54e62
Add kernel config for i486
2014-03-03 15:52:31 +00:00
sin
bb0de1adc8
Revert "Build kernel with our cross-compiler"
...
This reverts commit 7fc57a998aa441f62884a0593456b9d5c0eb00c5.
2014-03-03 15:13:59 +00:00
Daniel Bainton
4dba91c0ff
Use git version of dvtm
2014-03-03 10:57:00 +00:00
Daniel Bainton
dfd6b9a3b0
Fix the sed magic in mkfile
2014-03-02 21:03:35 +00:00
sin
7fc57a998a
Build kernel with our cross-compiler
2014-03-02 20:45:52 +00:00
sin
5c0a27a6c1
Make clean-world an alias for clean-all
2014-03-02 20:37:24 +00:00
sin
65c90f1658
Use $nprocs for busybox and 9base
2014-03-02 20:13:41 +00:00
sin
afa4314469
No need to set CFLAGS/LDFLAGS explicitly
...
They are exported in the environment.
2014-03-02 20:10:21 +00:00
Daniel Bainton
19e8daa0ef
Build busybox from source
2014-03-01 22:01:34 +00:00
Daniel Bainton
d7905a9c4b
Use sed and awk from 9base
2014-03-01 20:36:23 +00:00
Daniel Bainton
8b6d163235
Add 9base package, which will install mk, awk and sed
2014-03-01 20:35:41 +00:00
Daniel Bainton
a7b4924f22
Support packages with digits as their first character
2014-03-01 20:34:03 +00:00
Daniel Bainton
0b4fe2ac22
Use vim to provide /bin/vi
2014-03-01 20:27:53 +00:00
sin
facdf5b9cc
Rename kernel-config to kernel-config-$arch
2014-03-01 15:19:03 +00:00
sin
6e0a667ab9
Update TODO
2014-03-01 15:13:09 +00:00
sin
286961e706
Make tinyxserver build for i486 as well
2014-03-01 15:04:13 +00:00
sin
63531af433
Build some more packages with -j$nprocs
2014-03-01 14:47:34 +00:00
sin
99d1221b82
Add clean-all target
2014-03-01 14:43:39 +00:00
sin
d13f435a13
Fix typo
2014-03-01 13:37:18 +00:00
sin
0c77998f14
Forgot \n
2014-03-01 11:57:08 +00:00
sin
ac6ee0ec84
Update usage for mkfile
2014-03-01 11:40:53 +00:00
sin
f4afa8087e
Remove test target
2014-03-01 11:39:39 +00:00
sin
57b97cf112
Use printf(1) instead of echo
2014-03-01 11:39:11 +00:00
Daniel Bainton
9697ea08fd
Merge branch 'mk'
2014-03-01 02:12:29 +02:00
Daniel Bainton
4ce69b26e2
Use .cache instead of .state
2014-03-01 02:07:51 +02:00
Daniel Bainton
f04341d18b
Remove '|| return 1', mk returns for us on error
2014-03-01 01:45:56 +02:00
Daniel Bainton
0e83f34cd6
Add NPROC to config.mk, for mk concurrency
...
nprocs and NPROC are kept separate because users might not want nprocs*2
processes. Also, NPROC messes up the build output quite a lot, users
might want to disable it for a sane output.
2014-03-01 01:35:31 +02:00
Daniel Bainton
82d58abc2c
Add fetching and unpacking magic
2014-03-01 01:29:42 +02:00