1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-29 22:51:21 +00:00
Commit Graph

213 Commits

Author SHA1 Message Date
Hiltjo Posthuma
7d78f07a12 sinit: link /bin/init to sinit
this also makes sure the default init=/init isn't required anymore.

Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
2014-03-04 19:58:57 +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
Daniel Bainton
50858520ca Don't install the pre-formatted man-page 2014-03-04 14:07:19 +02: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
f88ba8f107 Busybox depends on kernel_headers 2014-03-03 17:41:41 +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
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
sin
7fc57a998a Build kernel with our cross-compiler 2014-03-02 20:45:52 +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
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
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
Daniel Bainton
f04341d18b Remove '|| return 1', mk returns for us on error 2014-03-01 01:45:56 +02:00
Daniel Bainton
82d58abc2c Add fetching and unpacking magic 2014-03-01 01:29:42 +02:00
sin
63eddd65d6 Use double quotes 2014-02-28 17:53:42 +00:00
sin
e778637618 Fix typo 2014-02-28 17:39:24 +00:00
sin
45c1c79264 config.mk overrides environment so ensure the proper CFLAGS/LDFLAGS are used 2014-02-28 17:26:39 +00:00
sin
2262ca81e6 Use exported CFLAGS and LDFLAGS from config.mk 2014-02-28 16:59:23 +00:00
sin
4728189aed Enable static libs only for mpg123 2014-02-28 16:13:08 +00:00
sin
7d48cbd1b6 Move CFLAGS= LDFLAGS= inside configure 2014-02-28 16:06:39 +00:00
sin
807fe36d9e Install dwm to $root/bin not $root/usr/local/bin 2014-02-28 15:32:39 +00:00
sin
1443555312 Don't use make -C 2014-02-28 15:27:55 +00:00
sin
da375a7a29 Do a make clean wherever it is sensible 2014-02-28 15:25:23 +00:00
sin
dada9bd582 Install manpages to $root/share/man for ncurses 2014-02-28 15:17:16 +00:00
sin
6f8a42e274 Start using $optldflags and $optcflags 2014-02-28 13:41:26 +00:00
sin
4ee19b7182 tmux depends on libevent as well 2014-02-28 12:34:18 +00:00
Daniel Bainton
d71bb4e966 Move to a mk based build system 2014-02-28 14:22:25 +02:00
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
c52eb94c4c Bump up kernel to 3.10.32 2014-02-28 11:08:39 +00:00
sin
44874e117b Disable netbeans for vim 2014-02-26 10:23:10 +00:00
sin
4294764b61 Disable GUI for vim 2014-02-26 10:17:27 +00:00
sin
c6e44984aa Use http:// instead of ftp:// 2014-02-26 09:53:28 +00:00
Daniel Bainton
377ada5f70 add vim 2014-02-26 09:38:53 +00:00
Daniel Bainton
6c3ee3b0e4 add abduco 2014-02-26 09:38:52 +00:00
Daniel Bainton
0238d1fafc add dvtm 2014-02-26 09:38:49 +00:00
Daniel Bainton
7aa00a63fd Build ncurses with wide character support 2014-02-26 09:38:47 +00:00
sin
8ffb318e5f Return in case of a build or install error 2014-02-20 16:32:32 +00:00
sin
0eb1396abb Fix mv 2014-02-20 16:28:23 +00:00
sin
7c628920dc Quote variables in package scripts 2014-02-20 16:10:47 +00:00
sin
5d6740796e Set the suid bit wherever necessary 2014-02-20 14:39:46 +00:00
sin
004eb4bbb9 Update to latest dwm 2014-02-20 13:22:51 +00:00
sin
1934d8b5c2 Add fdisk 2014-02-19 19:44:21 +00:00
sin
a2b2dfd016 Fix jupp installation 2014-02-19 18:13:11 +00:00
sin
832264a248 Blah v2 2014-02-19 17:07:01 +00:00
sin
a44a03b05c Add jupp 2014-02-19 16:45:05 +00:00
sin
3b451988cf Blah 2014-02-19 16:18:52 +00:00
sin
12720bc716 Compile tinyalsa tools statically 2014-02-19 15:55:23 +00:00
sin
128b5d92ce Add mpg123 package 2014-02-19 15:52:54 +00:00
sin
b39c1c7ec0 Copy tinyalsa headers as well 2014-02-19 15:45:15 +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
d6587db00b Clean before building aewm 2014-02-18 14:28:49 +00:00
sin
9461b0f707 Add reset 2014-02-18 13:53:58 +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
fb2274ab94 Properly return 1 in case of error 2014-02-18 11:14:25 +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
f672e5e416 Remember to do mkfontscale and mkfontdir 2014-02-17 18:03:20 +00:00
sin
9eedaa33ab Set up links properly 2014-02-17 16:41:50 +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
e62c2a7619 Add tinyxlib and tinyxserver 2014-02-17 15:55:47 +00:00
sin
c8d5b8c218 Remove busybox fsck 2014-02-16 18:18:12 +00:00
sin
e34a8a0934 Don't use += in sh 2014-02-14 12:04:53 +00:00
sin
5ffd49a86d We can build with dash too now
Also rename pkgs/arch-rootfs to pkgs/emul.

The create-bootable script still needs to be fixed
to work with dash.
2014-02-14 10:58:17 +00:00
sin
60c0551762 Add arch-rootfs build script 2014-02-13 14:28:06 +00:00
sin
e31b8c428a Remove irc - we have sic 2014-02-13 12:33:51 +00:00
sin
d14045ba15 Remove dropbear 2014-02-13 12:29:10 +00:00
sin
718544534c Add printf from busybox 2014-02-13 12:08:05 +00:00
sin
d0b3cfdcad We use getty from ubase now 2014-02-10 12:11:42 +00:00
sin
895991676c Place the symlink properly 2014-02-06 12:16:16 +00:00
sin
1dc25793db Do not embed sinit.c - use our git repo 2014-02-06 11:35:43 +00:00
sin
d262895579 Remove bogus crap 2014-02-05 17:32:33 +00:00
sin
46c073db83 Add sinit and remove busybox init 2014-02-05 17:28:37 +00:00
sin
2961f5370f Remove sed and use busybox sed 2014-02-03 12:16:05 +00:00
sin
fe75469272 Remove gawk/gzip and use awk and gzip from busybox 2014-02-03 12:15:22 +00:00
sin
88135a3491 We have du(1) implemented in sbase 2014-02-03 11:58:52 +00:00
sin
4d5646c83f Use absolute path for init symlink 2014-02-03 11:39:14 +00:00
sin
c0b0182395 Add expr 2013-09-27 15:22:28 +01:00
sin
dd61063add Add irc from http://c9x.me/irc/ 2013-09-27 13:47:31 +01:00
sin
c191b86987 Fix libexecdir path 2013-09-27 12:16:30 +01:00
sin
8aab0e9013 Add gzip 2013-09-27 11:21:42 +01:00
sin
a264666ff2 Fix up libdir for sed and gawk 2013-09-27 11:19:39 +01:00
sin
70ab79cba1 Fix typo 2013-09-26 20:56:25 +01:00
sin
6cafdd34d0 Do not use cross/ just put everything inside the rootfs 2013-09-26 20:38:43 +01:00
sin
59466c4a6e Use /opt/cross instead of /devel 2013-09-26 20:29:52 +01:00
sin
2012ed950b Fix crossmusl symlinks 2013-09-26 17:58:51 +01:00
sin
ad8eeb74cb Fix C++ for the morpheus toolchain 2013-09-26 17:35:52 +01:00