Skip to content

asiekierka/twili

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Use ppmake to make a repo from the pkgs/ files and pprestore to make a pkgs/ from a repo in out.

ppnewpkg lets you easily add a package.

THINGS TO REMEMBER:
- When you have a piece of code that can easily change and make a patch incompatible, sed may be a good idea.
- Forking is fine! Send pull requests! Help us grow!

KNOWN BUGS:
- __syscallarg not defined - add "#undef __syscall" before the code tha breaks.

INSTALLATION:
1. Grab a chroot ( http://twi.asiekierka.pl/chroot2v1.tar.bz2 )
2. Unpack it somewhere. Anywhere.
3. sudo setarch i686 chroot . (you don't need setarch on 32-bit platforms)
4. ./init.sh to initialize /dev, /proc and /sys
4a. You may also want to set MAKEFLAGS to -j2 on a dualcore or -j3 on a quad or whatever
5. mkdir output - for the installation process
6. Download the installer ( http://twi.asiekierka.pl/installer.tar.bz2 )
7. /install/installer.pl
7a. Give it /output/ as the path.
7b. Make a nice cup of tea, coffee or whatever.
8. You got a working Twili in /output/.

TODO:

- Add env var support (PP_APP_VER, PP_APP_NAME, etc) to pppkg
- Port busybox 1.20.2 from https://github.com/rofl0r/sabotage/blob/master/pkg/busybox
- Fix X server (non-kdrive) [IMPORTANT]
- Test pkgconf as a replacement for pkg-config
- Add xz to packages [when we have new chroot with builtin xz]
- Work on bash or another sh replacement [zsh being integrated ASAP]

- Update GCC to 4.7.1
  - needs pppkg rewrite -> global source tree (GCC source is 70MB!)

BROKEN PACKAGES:
- lighttpd (UIO_MAXIOV)

About

Twili Linux refurbished dev repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published