1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-16 12:28:33 +00:00
Commit Graph

485 Commits

Author SHA1 Message Date
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 378f2030870d9a42130e5ff69d7a5811d807c7f0.

.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
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