Daniel Cegiełka | 16 Apr 2013 22:00
Picon

golang

Hi,
Is there a chance to add go-lang (Google) to sabotage?

Daniel

Daniel Cegiełka | 26 Mar 2013 23:31
Picon

gdb-7.5.1 (patch)

best regards,
Daniel
Attachment (gdb-7.5.1-socket_h.diff): application/octet-stream, 376 bytes
Hugh Lavery | 27 Feb 2013 18:09
Picon

Sabotage gone native...

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....

Ivan Kanakarakis | 19 Feb 2012 16:08
Picon
Gravatar

Bootstrapping

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 

uki | 21 Dec 2011 00:19
Picon
Gravatar

errors while make'ing the kernel

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

Džen | 1 May 2011 19:40
Picon
Gravatar

perl & python in base set

Hi,

I noticed that perl and python are included in the base set. What I'm
curious about: which tools depend on perl or python in base? Wouldn't it
be more accurate to move these into a different/new set?

Regards

Christian Neukirchen | 1 May 2011 00:29
Picon

[ANN] sabotage 2011-04-30, a musl+busybox based distribution

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

Christian Neukirchen | 18 Apr 2011 19:32
Picon

[ANN] sabotage 2011-04-18, a musl+busybox based distribution

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

Kai Hendry | 7 May 2011 14:47
Picon
Picon
Favicon
Gravatar

Fwd: sabotage feedback

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.


Gmane