sin
6d1ab24ca7
Don't create $root/emul/* at build time
...
All the permissions will be wrong. Simply fetch the tarball
and unpack it manually.
We can make a create-emul script that will download and unpack
it into /emul.
2014-02-28 11:19:26 +00:00
sin
08a4843e6d
Update stage0 with the new packages
2014-02-26 09:53:50 +00:00
sin
a44a03b05c
Add jupp
2014-02-19 16:45:05 +00:00
sin
128b5d92ce
Add mpg123 package
2014-02-19 15:52:54 +00:00
sin
a5e549fd6b
Add tinyalsa package
2014-02-19 15:41:04 +00:00
sin
24b4717b8a
Add kernel-headers package
2014-02-19 15:21:27 +00:00
sin
14c29ad1f2
Remove aewm
2014-02-18 17:47:06 +00:00
sin
a75e5fb30c
Add dwm
2014-02-18 17:43:00 +00:00
sin
973be5d416
Add terminus fonts
2014-02-18 13:09:23 +00:00
sin
26418d7e36
Add aewm
2014-02-18 12:48:04 +00:00
sin
0745b928e3
Add TinyWM and xsetroot
2014-02-18 11:12:50 +00:00
sin
e7a61976d5
Add uuterm
2014-02-18 10:47:18 +00:00
sin
4b1709f90a
List dependencies explicitly
...
This is by far the simplest approach as packages previously
in cross-scripts/ could also depend on other packages.
2014-02-17 16:31:31 +00:00
sin
ede06d0ca9
Remove set +h
...
It is not portable.
2014-02-17 10:48:21 +00:00
sin
645624dc38
Use set +h and reset umask in stage0
2014-02-16 17:47:00 +00:00
lostd
5e4a894eaa
Hardcode the pkgs/ path only on the upper level
2014-02-05 16:08:52 +02:00
sin
73fb7d2cb0
Fix bug introduced by previous commit
2014-02-05 13:35:38 +00:00
lostd
1e752b2b7a
Make clear we compare strings, test(1) does not know of the == operator
2014-02-05 14:45:38 +02:00
lostd
e7ced04ab7
Wildcards are safer than ls(1) output
2014-02-05 14:43:01 +02:00
sin
86759dae59
Use test
2014-02-03 14:55:11 +00:00
sin
00e7ecbdfa
Delete root on rebuild
2013-09-26 20:41:09 +01:00
sin
6cafdd34d0
Do not use cross/ just put everything inside the rootfs
2013-09-26 20:38:43 +01:00
sin
5b6fae56a5
Fix comment
2013-09-25 21:04:39 +01:00
sin
38368e059f
Clean up the build system a bit
2013-09-25 21:04:39 +01:00
sin
acdf184cdf
Add $libcroot
2013-09-25 19:10:07 +01:00
sin
8b4adefff2
Check for host's arch before building
2013-09-25 19:10:06 +01:00
sin
e2efb538de
Clean up the stage0 script
2013-09-24 16:50:24 +01:00
sin
80b5cccb10
Remove useless message
2013-09-24 12:50:26 +01:00
sin
f677ea2947
Don't rebuild already built/installed dependencies
2013-09-24 12:37:19 +01:00
sin
feaf7a1e9d
Add DEPS to list the dependencies for a package
2013-09-23 19:46:53 +01:00
sin
039bd05b99
set -e -x in stage0 and pkgbuild
2013-09-20 16:00:25 +01:00
sin
32184bc4ca
Don't pack ramdisk by default
2013-09-18 21:23:37 +01:00
sin
b73bf2c5db
Do not remove the src/ directory for rebuilding
2013-09-18 14:22:20 +01:00
sin
9671935635
Do not strip executables
2013-09-18 14:21:29 +01:00
sin
abb7593131
Remove these until we have a cpp enabled toolchain
2013-09-17 17:12:21 +01:00
sin
81f18a212f
Cleanup build system
2013-09-17 15:26:52 +01:00
sin
015015688a
Don't create lib/
2013-09-17 13:57:09 +01:00
sin
44d4ac054d
Add more packages
2013-09-17 13:40:43 +01:00
sin
a0fbd8da42
Add musl based toolchain
2013-09-17 12:03:46 +01:00
sin
39a1a2ac17
Fix build breakage
2013-09-17 11:37:13 +01:00
sin
286b38eda5
Disable building shared libs and add prepare-root
2013-09-17 11:07:30 +01:00
sin
81a4c39055
Create share/doc/ and lib/ as well
2013-09-17 10:34:01 +01:00
sin
7034872a56
Create /var/run as well
2013-09-16 11:23:49 +01:00
sin
45ad0a6d37
Rename rootfs.img to morpheus.img
2013-09-08 18:39:49 +01:00
sin
ead264add4
Create /tmp
2013-09-07 15:46:57 +01:00
sin
0e903b7079
Add libevent and ncurses
2013-09-07 15:32:20 +01:00
sin
544905e2cc
Strip all executables by default
2013-09-06 12:42:24 +01:00
sin
16da91bc4f
Add dropbear
2013-09-06 12:01:55 +01:00
sin
734c92dd53
Delete symlink before creating it
2013-09-06 10:59:40 +01:00
sin
99f234e993
Add nprocs
2013-09-06 10:53:51 +01:00