16 Apr 2013 22:00
26 Mar 2013 23:31
27 Feb 2013 18:09
Sabotage gone native...
Hugh Lavery <deinkingsolutions <at> gmail.com>
2013-02-27 17:09:41 GMT
2013-02-27 17:09:41 GMT
Thank you for your work on the sabotage image files. Wanted to let you know that I have the latest version up on both an x86_64 box and on an armv7 (Allwinner A10 Hackberry) device. Sabotage works well, even in X once the mouse and keyboard events are sorted out (bit of an adventure, there). There are some bugs to sort out on the arm device (tmux dies on "assertion ctx failed in evmap_io_active", as does transmission in gui; no such issues on x86_64). What do you use to build the rofl0r/sabotage scripts? I have tried to build these on the latest x86_64 releases (+/- a week or two of today) of Arch, Ubuntu (Q.Q) and Crux3.0 but only get (at best) as far as the kernel-headers in Stage 0 before the build dies. Since I have your image/rootfs to work with this is just a matter of interest....
19 Feb 2012 16:08
Bootstrapping
Ivan Kanakarakis <ivan.kanak <at> gmail.com>
2012-02-19 15:08:51 GMT
2012-02-19 15:08:51 GMT
hi there,
I've seen this project some time now, and I got some free
time so I thought, I'd try it. I went with the bootstrap option.
both stage0 and stage1 failed. Some adjustments are
needed to get everything compiled.
for stage0:
binutils failed because a header had a mismatching definition.
string.h by musl had the following
char *basename(char *);
while binutils-2.21.1/libiberty/strsignal.c wanted
char *basename(const char *);
before I get to stage1, the cookbook said after the chroot
one should cd to /tmp/src/sabotage, while the correct path
was /src/sabotage.
for stage1:
busybox wget segfaulted
zlib and git links were broken
zlib just needs a the new version
I can't see git archives on kernel.org anymore
I downloaded those by hand and placed them on /src to
get things going
I am now building stage1 but I already had problems once
another header mismatch for gcc on the definition of psignal
libiberty/strsignal.c was
psignal (int signo, char *message)
while that char needed to also be const
psignal (int signo, const char *message)
stage1 is now rebuilding. I will let you know how it goes.
I'll probably set up a repo on github and push any
changes I make.
I believe the scripts can be improved, for example
not having to rebuild everything from scratch once
an error occurs.
thanks
--
Ivan c00kiemon5ter V Kanakarakis
21 Dec 2011 00:19
errors while make'ing the kernel
uki <ukaszg <at> gmail.com>
2011-12-20 23:19:11 GMT
2011-12-20 23:19:11 GMT
Hi, I've installed x86_64/sabotage-2011-07-28, using lilo as my bootloader. System works fine, except: I've tried to `make $anything` the 3.0 kernel, which errs mostly, because it does not seem to see limits.h, MAX_PATH define. Here are the logs: make all http://codepad.org/CaX12hyz make menuconfig http://codepad.org/ObdP08qI Should I be exporting some extra variables to make it work? kernel mkfile did not have any patches. Any tips? Cheers, Łukasz Gruner
1 May 2011 19:40
1 May 2011 00:29
[ANN] sabotage 2011-04-30, a musl+busybox based distribution
Christian Neukirchen <chneukirchen <at> gmail.com>
2011-04-30 22:29:56 GMT
2011-04-30 22:29:56 GMT
Hi,
this is the third public release of sabotage, a distribution based on
musl and busybox. Provided software is:
9base-6 autoconf-2.68 automake-1.11 binutils-2.21 bison-2.4.3
busybox-1.18.4 curl-7.21.4 diffutils-3.0 e2fsprogs-1.41.14 expat-2.0.1
file-5.05 flex-2.5.35 gawk-3.1.8 gcc-core-4.5.3 git-1.7.4 gmp-5.0.1
grep-2.7 less-436 libarchive-2.8.4 linux-2.6.38.2 lynx2.8.7 m4-1.4.16
make-3.82 mpc-0.9 mpfr-3.0.1 musl-2011-04-18 ncurses-5.9 openssh-5.8p1
openssl-1.0.0d patch-2.6.1 perl-5.12.3 pkg-config-0.25 psmisc-22.13
python-2.7.1 sed-4.2.1 syslinux-4.04 vim-7.3 xz-5.0.2 zlib-1.2.5
There also is an experimental xorg set with:
bigreqsproto-1.1.1 compositeproto-0.4.2 damageproto-1.2.1
fixesproto-5.0 fontconfig-2.8.0 fontsproto-2.1.1 freetype-2.4.4
inputproto-2.0.1 kbproto-1.0.5 libICE-1.0.7 libSM-1.2.0 libX11-1.4.3
libXau-1.0.6 libXaw-1.0.9 libXdmcp-1.1.0 libXext-1.2.0 libXfixes-5.0
libXfont-1.4.3 libXft-2.2.0 libXi-1.4.2 libXmu-1.1.0 libXpm-3.5.9
libXrender-0.9.6 libXt-1.1.1 libfontenc-1.1.0 libpthread-stubs-0.3
libxcb-1.7 libxkbfile-1.0.7 pixman-0.21.6 randrproto-1.3.2
recordproto-1.14 renderproto-0.11.1 resourceproto-1.1.1
scrnsaverproto-1.2.1 st-0.1.1 twm-1.0.6 util-macros-1.13.0
videoproto-2.3.1 xauth-1.0.5 xcb-proto-1.6 xclock-1.0.5
xcmiscproto-1.2.1 xextproto-7.2.0 xineramaproto-1.2.1 xinit-1.3.0
xkbcomp-1.2.1 xkeyboard-config-1.4 xlogo-1.0.3 xorg-server-1.9.5
xproto-7.0.21 xterm-269 xtrans-1.2.6
Everything is statically linked.
As of this release, sabotage supports both i386 and x86_64.
You can bootstrap your own build from the scripts at
https://github.com/chneukirchen/sabotage
or use a ready-to-boot disk image either for netinstall or with sets
included (put it on an USB stick, burning a CD will not work), to be
found at:
http://xmw.de/mirror/sabotage/i386/sabotage-2011-04-30/
http://xmw.de/mirror/sabotage/x86_64/sabotage-2011-04-30/
You also can netboot the install kernel directly (use pxelinux from
somewhere).
The default root password is "sabotage".
Enjoy,
--
--
58c09ad48792240b3c07d11da62e99773ce205bf i386/sabotage-2011-04-30/sabotage-i386-full-2011-04-30.img.gz
24e2f96ffa8fac72a3ea5d38efe2579232be3be9 i386/sabotage-2011-04-30/sabotage-i386-netinstall-2011-04-30.img.gz
8d6c675cf511f90f2539331a92772fb31628c712 x86_64/sabotage-2011-04-30/sabotage-x86_64-full-2011-04-30.img.gz
f042686295d20941929b308e0188577ec2d7a53e x86_64/sabotage-2011-04-30/sabotage-x86_64-netinstall-2011-04-30.img.gz
Christian Neukirchen <chneukirchen <at> gmail.com> http://chneukirchen.org
18 Apr 2011 19:32
[ANN] sabotage 2011-04-18, a musl+busybox based distribution
Christian Neukirchen <chneukirchen <at> gmail.com>
2011-04-18 17:32:23 GMT
2011-04-18 17:32:23 GMT
Hi,
this is the second public release of sabotage, a distribution based on
musl and busybox. Provided software is:
9base-6 autoconf-2.68 automake-1.11 binutils-2.21 bison-2.4.3
busybox-1.18.4 curl-7.21.4 diffutils-3.0 e2fsprogs-1.41.14 expat-2.0.1
file-5.05 flex-2.5.35 gawk-3.1.8 gcc-core-4.5.2 git-1.7.4 gmp-5.0.1
grep-2.7 less-436 libarchive-2.8.4 linux-2.6.38.2 lynx2.8.7 m4-1.4.16
make-3.82 mpc-0.9 mpfr-3.0.1 musl-2011-04-18 ncurses-5.9 openssh-5.8p1
openssl-1.0.0d patch-2.6.1 perl-5.12.3 pkg-config-0.25 psmisc-22.13
python-2.7.1 sed-4.2.1 syslinux-4.03 vim-7.3 xz-5.0.2 zlib-1.2.5
There also is an experimental xorg set with:
bigreqsproto-1.1.1 compositeproto-0.4.2 damageproto-1.2.1
fixesproto-5.0 fontconfig-2.8.0 fontsproto-2.1.1 freetype-2.4.4
inputproto-2.0.1 kbproto-1.0.5 libICE-1.0.7 libSM-1.2.0 libX11-1.4.3
libXau-1.0.6 libXaw-1.0.9 libXdmcp-1.1.0 libXext-1.2.0 libXfixes-5.0
libXfont-1.4.3 libXft-2.2.0 libXi-1.4.2 libXmu-1.1.0 libXpm-3.5.9
libXrender-0.9.6 libXt-1.1.1 libfontenc-1.1.0 libpthread-stubs-0.3
libxcb-1.7 libxkbfile-1.0.7 pixman-0.21.6 randrproto-1.3.2
recordproto-1.14 renderproto-0.11.1 resourceproto-1.1.1
scrnsaverproto-1.2.1 st-0.1.1 twm-1.0.6 util-macros-1.13.0
videoproto-2.3.1 xauth-1.0.5 xcb-proto-1.6 xclock-1.0.5
xcmiscproto-1.2.1 xextproto-7.2.0 xineramaproto-1.2.1 xinit-1.3.0
xkbcomp-1.2.1 xkeyboard-config-1.4 xlogo-1.0.3 xorg-server-1.9.5
xproto-7.0.21 xterm-269 xtrans-1.2.6
Everything is statically linked.
You can bootstrap your own build from the scripts at
https://github.com/chneukirchen/sabotage
or use a ready-to-boot disk image either for netinstall or with sets
included (put it on an USB stick, burning a CD will not work), to be
found at:
http://xmw.de/mirror/sabotage/sabotage-2011-04-18/
You also can netboot the install kernel directly (use pxelinux from
somewhere).
The default root password is "sabotage".
Known issues:
- sshd won't let you log in, initgroups doesn't work yet.
Enjoy,
--
--
2e3e975ab60ae29c6703e2fddeef991fa5db9469 base.tar.xz
d4c8cd05956fde7fe99da177a41b41d90f997085 comp.tar.xz
cabbaa7f1aec2b7dffae32853a1d8b9f063356cb doc.tar.xz
b4f259495b007cadfb34c27fd85b90468d5250e8 etc.tar.xz
01ffa6bfdf0f8a42b7daa7cefdc3ae1e2feeb82b kernel.tar.xz
198ea99f095537c4cc93fc5ffddfc833d94d57b1 sabotage-full-2011-04-18.img.gz
20f62261dea913b65a2bbc04da8a34a45d9b63e9 sabotage-install-2011-04-18.rd
06454b004be131c3d10759f604ebf315dc8a51fc sabotage-netinstall-2011-04-18.img.gz
f5680d9adb0ee4263cedef69d52fcee111bc6a46 xorg.tar.xz
Christian Neukirchen <chneukirchen <at> gmail.com> http://chneukirchen.org
7 May 2011 14:47
Fwd: sabotage feedback
Kai Hendry <hendry <at> iki.fi>
2011-05-07 12:47:36 GMT
2011-05-07 12:47:36 GMT
Took >10 mins for lists.openwall.com to respond. jeez! ---------- Forwarded message ---------- From: Kai Hendry <hendry <at> iki.fi> Date: 7 May 2011 00:25 Subject: sabotage feedback To: chneukirchen <at> gmail.com I did email sabotage-subscribe <at> lists.openwall.com though I've yet to receive a response. I tried your distro tonight on an old Lenovo S10e I had laying around. It took me a while to past the "Missing Operating System" to realise from http://syslinux.zytor.com/wiki/index.php/Common_Problems that I had not marked sda1 as bootable, doh. i'm not sure how fb0 is supposed to work. http://www.flickr.com/photos/hendry/5694735910/in/photostream can i setup vesa or intel Xorg or something? I'm impressed by your distro, keep it up.
RSS Feed