blob: 67fff7814c4b3a5127a4865342bf295e6ab5d0e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
Known issues
============
- yeah this is based on a very old busybox version: 1.6.1
- lots of unsupported stuff may break your build, try scripts/defconfig.mingw32
- busybox output will be always Unix-style slash with regard to pathnames.
it may accept Windows backslash, I don't think it's worth supporting
backslash output. You can always use "tr" to do that, or write another
applet yourself
- User/group-related stuff won't work
- Hardlinks (does Windows have it?) and softlinks generally do not work
- No fancy terminal output
- No fancy input too (i.e. no vi)
- ash port is ongoing, but my aim is mostly for scripting
Building
========
I'm cross building it. If you have MinGW cross compiler installed, just do
make CROSS_COMPILE=mingw32- menuconfig
make CROSS_COMPILE=mingw32-
the output does not have ".exe", you need to rename it yourself.
Attempts to make it build natively on Windows are appreciated. You can start with
porting kconfig ;-)
Internals
=========
The Win32 compatibility layer was from Git. You could look back in history to see
the set of files. This project was initially known as "GitBox", an attempt to make
Git usable on Windows without MSYS. That's why there are lots of Git stuff in.
|