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