Commit Graph

502 Commits

Author SHA1 Message Date
Daniel Bainton f1f50986f0 Remove tic from the TODO 2014-04-09 14:17:34 +03:00
Daniel Bainton 5f4d8bf513 Add mk bootable back to the mkfile 2014-04-09 10:45:35 +03:00
Daniel Bainton 1e0232906a Add README entry for submodule cloning 2014-04-09 10:44:37 +03:00
Daniel Bainton abcfc577ff Add comment about strip in config.def.mk 2014-04-09 10:34:00 +03:00
Daniel Bainton 4bd56dd792 Updates to the README 2014-04-09 10:31:14 +03:00
Daniel Bainton 94cc51d136 You can now specify targets in the mk command line
eg. mk install TARG=mksh ROOT=`pwd`/root
2014-04-09 10:12:38 +03:00
Daniel Bainton 093a6d35cf Use 'mk init' for initializing submodules 2014-04-08 22:25:16 +03:00
Daniel Bainton f9ca9c5c6b Use 2f30 mkbuild repo 2014-04-08 22:20:41 +03:00
Daniel Bainton 7e78e88296 Add support for mk distclean 2014-04-07 16:56:16 +03:00
Daniel Bainton 6565433b94 Add install and fetch targets to mkfile
No longer build only stage0, build whatever ports builds by default
2014-04-07 16:35:33 +03:00
Daniel Bainton 585cbf4f7d Use --remote for git submodules 2014-04-07 14:37:20 +03:00
Daniel Bainton 05c8333153 Use master branches for submodules 2014-04-07 14:37:20 +03:00
Daniel Bainton c8b7c21143 Define configmk and mkbuild paths in the toplevel mkfile 2014-04-07 14:09:18 +03:00
Daniel Bainton c394056a47 Toplevel mkfile doesn't depend on mkbuild anymore 2014-04-07 13:29:38 +03:00
Daniel Bainton 38a667236f Remove build/ 2014-04-07 13:03:57 +03:00
Daniel Bainton 8cd6785d1c Add mkbuild and ports submodules 2014-04-07 13:03:39 +03:00
Daniel Bainton 8cd269c3b8 Add support for objects with a dot in their name 2014-04-02 07:31:14 +01:00
Daniel Bainton cf6065812f Use the full path for defining install(1) 2014-04-01 11:25:07 +01:00
Daniel Bainton 5d69f877e7 Revert ".cache is a directory"
This reverts commit 378f203087.

.cache is just a file in mkbuild
2014-04-01 11:20:11 +01:00
Daniel Bainton 34ba578095 HOSTCC should compile static for binaries to work 2014-04-01 11:18:46 +01:00
sin a1445a03d7 Set HOSTCC in config.def.mk 2014-04-01 11:11:04 +01:00
sin 378f203087 .cache is a directory 2014-04-01 10:59:18 +01:00
Daniel Bainton 7c60c62fb3 Add a common-noinst mkfile 2014-03-30 00:23:03 +00:00
Daniel Bainton 6ea89344d5 Add cache support 2014-03-30 00:22:33 +00:00
Daniel Bainton 14903be1bd mkdir the src path 2014-03-29 11:34:13 +00:00
Daniel Bainton 810d1733aa Rename some variables in config.mk 2014-03-27 21:53:29 +00:00
Daniel Bainton b0a83e28ad Add nprocs to be used inside packages 2014-03-27 20:54:13 +00:00
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