2013-12-27

Slitaz -- get-wink

get-wink

tar: option requires an argument -- 'f'

   wget -O - http://www.debugmode.com/wink/download.php 2> /dev/null | \
       grep gz | sed 's/.*<a href=\(.*\)gz>.*/\1gz/'


1.
root@slitaz:/tmp# get-wink
tar: option requires an argument -- 'f'

Command line: tar -xzf

BusyBox v1.21.0 (2013-04-26 02:03:45 CEST) multi-call binary.

Usage: tar -[cxtZzJjahmvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR] [FILE]...


2.
[..]
dl_urls()
{
   wget -O - http://www.debugmode.com/wink/download.php 2> /dev/null | \
       grep gz | sed 's/.*<a href=\(.*\)gz>.*/\1gz/'
}

WEB_SITE="http://www.debugmode.com/wink/"

TMP_DIR=/tmp/get-$PACKAGE-$$-$RANDOM
CUR_DIR=$(pwd)
mkdir -p $TMP_DIR && cd $TMP_DIR

# Download tarball
for i in $(dl_urls); do
    TARBALL=$(basename $i)
    wget $i && break
done
if [ ! -f $TARBALL ]; then
    cd $CUR_DIR
    rm -rf $TMP_DIR
    echo "Could not download $TARBALL. Exiting."
    exit 1
fi

VERSION=${TARBALL%.*}
VERSION=${VERSION%.tar}
VERSION=${VERSION#wink}

# Extract
tar xzf $TARBALL
....

Slitaz -- wink


get-wink
get-libstdc++5

# /usr/bin/wink: exec: line 2: wink-15_b1060/fs/usr/share/wink/wink: not found

# /usr/share/wink/wink: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory


1.
root@slitaz:/home/tux# diff /usr/bin/get-wink-orig /usr/bin/get-wink
--- /usr/bin/get-wink-orig
+++ /usr/bin/get-wink
@@ -55,7 +55,7 @@
 tar xzf installdata.tar.gz -C $PACKAGE-$VERSION/fs/usr/share/$PACKAGE
 cat > $PACKAGE-$VERSION/fs/usr/bin/$PACKAGE <<EOT
 #!/bin/sh
-exec $PACKAGE-$VERSION/fs/usr/share/$PACKAGE/$PACKAGE "$@"
+exec /usr/share/$PACKAGE/$PACKAGE "$@"
 EOT
 chmod +x $PACKAGE-$VERSION/fs/usr/bin/$PACKAGE

root@slitaz:/home/tux#


2.
root@slitaz:/home/tux# tazpkg list-files libstdc++5

Installed files by: libstdc++5
================================================================================
/usr/lib/i386-linux-gnu/libstdc++.so.5
/usr/lib/i386-linux-gnu/libstdc++.so.5.0.7
================================================================================
2 files installed with libstdc++5


3.
root@slitaz:/home/tux# diff /usr/bin/get-libstdc\+\+5-orig /usr/bin/get-libstdc\+\+5
--- /usr/bin/get-libstdc++5-orig
+++ /usr/bin/get-libstdc++5
@@ -59,6 +59,18 @@
 CATEGORY="development"
 SHORT_DESC="Obsolate GNU C++ library."
 WEB_SITE="$WEB_SITE"
+
+post_install()
+ {
+    # ldconfig
+    ln -s /usr/lib/i386-linux-gnu/libstdc++.so.5.0.7 /usr/lib/.
+    ln -s /usr/lib/i386-linux-gnu/libstdc++.so.5.0.7 /usr/lib/libstdc++.so.5
+ }
+
+post_remove()
+ {
+    rm -f /usr/lib/libstdc++.so.5*
+ }
 EOT

 # Pack
root@slitaz:/home/tux#

Slitaz -- core64 / cross toolchain

Cross Toolchain

Target host : x86_64
C Compiler  : x86_64-slitaz-linux-gcc
CFLAGS      : 
Packages log: gcc-final gcc-static glibc-headers glibc linux-headers

testsuite.log

[COMPILING] x86_64-slitaz-linux-gcc -v -Wall -o test.out test.c
Using built-in specs.
COLLECT_GCC=x86_64-slitaz-linux-gcc
COLLECT_LTO_WRAPPER=/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/lto-wrapper
Target: x86_64-slitaz-linux
Configured with: ../gcc-4.6.3/configure --prefix=/cross/x86_64/tools --libexec=/cross/x86_64/tools/lib --target=x86_64-slitaz-linux --enable-shared --enable-c99 --enable-long-long --enable-__cxa_atexit --with-system-zlib --enable-plugin --disable-multilib --disable-libssp --disable-checking --disable-werror --with-pkgversion=SliTaz --with-bugurl=https://bugs.slitaz.org/ --with-sysroot=/cross/x86_64/sysroot --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 4.6.3 (SliTaz) 
COLLECT_GCC_OPTIONS='-v' '-Wall' '-o' 'test.out' '-mtune=generic' '-march=x86-64'
 /cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/cc1 -quiet -v test.c -quiet -dumpbase test.c -mtune=generic -march=x86-64 -auxbase test -Wall -version -o /tmp/cc2EcXXv.s
GNU C (SliTaz) version 4.6.3 (x86_64-slitaz-linux)
 compiled by GNU C version 4.6.3, GMP version 5.0.4, MPFR version 3.1.0-p4, MPC version 0.8.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=65536
ignoring nonexistent directory "/cross/x86_64/sysroot/usr/local/include"
#include "..." search starts here:
#include <...> search starts here:
 /cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/include
 /cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/include-fixed
 /cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/../../../../x86_64-slitaz-linux/include
 /cross/x86_64/sysroot/usr/include
End of search list.
GNU C (SliTaz) version 4.6.3 (x86_64-slitaz-linux)
 compiled by GNU C version 4.6.3, GMP version 5.0.4, MPFR version 3.1.0-p4, MPC version 0.8.2
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=65536
Compiler executable checksum: c4f5c702d252e5d1420bc4326f50e9fd
COLLECT_GCC_OPTIONS='-v' '-Wall' '-o' 'test.out' '-mtune=generic' '-march=x86-64'
 /cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/../../../../x86_64-slitaz-linux/bin/as --64 -o /tmp/cccr7HBz.o /tmp/cc2EcXXv.s
COMPILER_PATH=/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/:/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/:/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/:/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/:/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/:/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/../../../../x86_64-slitaz-linux/bin/
LIBRARY_PATH=/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/:/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/../../../../x86_64-slitaz-linux/lib/../lib64/:/cross/x86_64/sysroot/lib/../lib64/:/cross/x86_64/sysroot/usr/lib/../lib64/:/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/../../../../x86_64-slitaz-linux/lib/:/cross/x86_64/sysroot/lib/:/cross/x86_64/sysroot/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-Wall' '-o' 'test.out' '-mtune=generic' '-march=x86-64'
 /cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/collect2 --sysroot=/cross/x86_64/sysroot --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o test.out /cross/x86_64/sysroot/usr/lib/../lib64/crt1.o /cross/x86_64/sysroot/usr/lib/../lib64/crti.o /cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/crtbegin.o -L/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3 -L/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/../../../../x86_64-slitaz-linux/lib/../lib64 -L/cross/x86_64/sysroot/lib/../lib64 -L/cross/x86_64/sysroot/usr/lib/../lib64 -L/cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/../../../../x86_64-slitaz-linux/lib -L/cross/x86_64/sysroot/lib -L/cross/x86_64/sysroot/usr/lib /tmp/cccr7HBz.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /cross/x86_64/tools/lib/gcc/x86_64-slitaz-linux/4.6.3/crtend.o /cross/x86_64/sysroot/usr/lib/../lib64/crtn.o

[CHECKING] file test.out
test.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, not stripped

[CHECKING] readelf -h test.out
ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x400370
  Start of program headers:          64 (bytes into file)
  Start of section headers:          4304 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         8
  Size of section headers:           64 (bytes)
  Number of section headers:         36
  Section header string table index: 33

compile.log

 

Slitaz -- core64 / uclibc

uclibc-cross-compiler-x86_64

Toolchain for uclibc/x86_64.

/usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib/libgcc.a: could not read symbols: Archive has no index; run ranlib to add one

1.
http://cook.slitaz.org/cooker.cgi?receipt=linux

    # Build bzImage64 with modules
    cp -f $stuff/$PACKAGE-slitaz.config64 .config
    #make ARCH=x86_64 oldconfig
    make -j 4 ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- bzImage &&
    make -j 4 ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- modules &&

2.
tux@slitaz:~$ echo 'int main() { return 0; }' > test.c

tux@slitaz:~$ ARCH=x86_64 uclibc-x86_64-gcc -v -Wall -o test.o test.c
Invoked as uclibc-x86_64-gcc
Reference path: /usr/share/uclibc-cross-compiler-x86_64/bin/..
arg[ 0] = rawcc
arg[ 1] = -nostdlib
arg[ 2] = -Wl,--dynamic-linker,/lib/ld-uClibc.so.0
arg[ 3] = -Wl,-rpath-link,/usr/share/uclibc-cross-compiler-x86_64/bin/../lib
arg[ 4] = -L/usr/share/uclibc-cross-compiler-x86_64/bin/../lib
arg[ 5] = -L/usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib
arg[ 6] = -nostdinc
arg[ 7] = -isystem
arg[ 8] = /usr/share/uclibc-cross-compiler-x86_64/bin/../include
arg[ 9] = -isystem
arg[10] = /usr/share/uclibc-cross-compiler-x86_64/bin/../cc/include
arg[11] = -U__nptl__
arg[12] = /usr/share/uclibc-cross-compiler-x86_64/bin/../lib/crti.o
arg[13] = /usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib/crtbegin.o
arg[14] = /usr/share/uclibc-cross-compiler-x86_64/bin/../lib/crt1.o
arg[15] = -v
arg[16] = -Wall
arg[17] = -o
arg[18] = test.o
arg[19] = test.c
arg[20] = -Wl,--start-group,--as-needed
arg[21] = -lgcc
arg[22] = -lgcc_s
arg[23] = -lc
arg[24] = -Wl,--no-as-needed,--end-group
arg[25] = /usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib/crtend.o
arg[26] = /usr/share/uclibc-cross-compiler-x86_64/bin/../lib/crtn.o
Using built-in specs.
Target: x86_64-unknown-linux
Configured with: /home/landley/work/ab7/build/temp-x86_64/gcc-core/configure --target=x86_64-unknown-linux --prefix=/home/landley/work/ab7/build/cross-compiler-x86_64 --disable-multilib --disable-nls --enable-c99 --enable-long-long --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch --program-prefix=x86_64- --enable-threads=posix --enable-shared --build=x86_64-walrus-linux --host=x86_64-unknown-linux
Thread model: posix
gcc version 4.2.1
 cc1 -quiet -nostdinc -v -iprefix /usr/share/uclibc-cross-compiler-x86_64/x86_64-unknown-linux/bin/../lib/gcc/x86_64-unknown-linux/4.2.1/ -U__nptl__ -isystem /usr/share/uclibc-cross-compiler-x86_64/bin/../include -isystem /usr/share/uclibc-cross-compiler-x86_64/bin/../cc/include test.c -quiet -dumpbase test.c -mtune=generic -auxbase test -Wall -version -o /tmp/cc4IJKwh.s
#include "..." search starts here:
#include <...> search starts here:
 /usr/share/uclibc-cross-compiler-x86_64/bin/../include
 /usr/share/uclibc-cross-compiler-x86_64/bin/../cc/include
End of search list.
GNU C version 4.2.1 (x86_64-unknown-linux)
    compiled by GNU C version 4.2.1.
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: be2919982cb57ffe1dc597edcbdc600c
 as --traditional-format -V -Qy -o /tmp/cc84z8vp.o /tmp/cc4IJKwh.s
GNU assembler version 2.17 (x86_64-unknown-linux) using BFD version 2.17
 ld --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o test.o -L/usr/share/uclibc-cross-compiler-x86_64/bin/../lib -L/usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib --dynamic-linker /lib/ld-uClibc.so.0 -rpath-link /usr/share/uclibc-cross-compiler-x86_64/bin/../lib /usr/share/uclibc-cross-compiler-x86_64/bin/../lib/crti.o /usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib/crtbegin.o /usr/share/uclibc-cross-compiler-x86_64/bin/../lib/crt1.o /tmp/cc84z8vp.o --start-group --as-needed -lgcc -lgcc_s -lc --no-as-needed --end-group /usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib/crtend.o /usr/share/uclibc-cross-compiler-x86_64/bin/../lib/crtn.o
/usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib/libgcc.a: could not read symbols: Archive has no index; run ranlib to add one
tux@slitaz:~$



3.
root@slitaz:/usr/src/qtfm-5.5# ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- make
uclibc-x86_64-g++ -c -pipe -O2 -D_REENTRANT -w -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I../../share/qt/mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include/QtNetwork -I../../include/QtGui -I../../include -I. -Isrc -Ibuild -o build/main.o src/main.cpp
In file included from ../../include/QtCore/qobject.h:48,
                 from ../../include/QtCore/qcoreapplication.h:45,
                 from ../../include/QtGui/qapplication.h:45,
                 from ../../include/QtGui/QApplication:1,
                 from src/main.cpp:23:
/usr/share/uclibc-cross-compiler-x86_64/bin/../c++/include/string: In instantiation of 'std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >':
../../include/QtCore/qstring.h:1051:   instantiated from here
/usr/share/uclibc-cross-compiler-x86_64/bin/../c++/include/string:57: error: no type named 'char_type' in 'struct std::char_traits<wchar_t>'
/usr/share/uclibc-cross-compiler-x86_64/bin/../c++/include/string: In copy constructor 'std::basic_string<Ch, Tr, A>::basic_string(const std::basic_string<Ch, Tr, A>&, typename A::size_type, typename A::size_type, const A&) [with Ch = wchar_t, Tr = std::char_traits<wchar_t>, A = std::allocator<wchar_t>]':
../../include/QtCore/qstring.h:1063:   instantiated from here
/usr/share/uclibc-cross-compiler-x86_64/bin/../c++/include/string:689: error: 'copy' is not a member of 'std::char_traits<wchar_t>'
make: *** [build/main.o] Error 1
root@slitaz:/usr/src/qtfm-5.5#


4.
root@slitaz:/usr/src/zlib-1.2.6# ARCH=x86_64 CROSS_COMPILE=uclibc-x86_64- make
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1 -I. -c -o example.o test/example.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o adler32.o adler32.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o crc32.o crc32.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o deflate.o deflate.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o infback.o infback.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o inffast.o inffast.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o inflate.o inflate.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o inftrees.o inftrees.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o trees.o trees.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o zutil.o zutil.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o compress.o compress.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o uncompr.o uncompr.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o gzclose.o gzclose.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o gzlib.o gzlib.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o gzread.o gzread.c
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1   -c -o gzwrite.o gzwrite.c
uclibc-x86_64-ar rc libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o
uclibc-x86_64-gcc -O3  -D_LARGEFILE64_SOURCE=1 -o example example.o -L. libz.a
/usr/share/uclibc-cross-compiler-x86_64/bin/../cc/lib/libgcc.a: could not read symbols: Archive has no index; run ranlib to add one
make: *** [example] Error 1
root@slitaz:/usr/src/zlib-1.2.6#






Slitaz -- core64 / amd64


rootfs.gz (extract from slitaz-rolling-core64.iso) and debian-kernel-amd64

1.
root@slitaz:~# date
Thu Dec 26 01:48:23 UTC 2013

2.
root@slitaz:~# uname -a
Linux slitaz 3.2.0-4-amd64 #1 SMP Debian 3.2.53-2 x86_64 GNU/Linux

3.
root@slitaz:~# dmesg | head -4
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.53-2
[ 0.000000] Command line: BOOT_IMAGE=/boot/bzImage initrd=/boot/rootfs.gz rw root=/dev/null autologin screen=text lang=en_US kmap=us

4.
root@slitaz:~# df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 469.5M 40.0K 469.5M 0% /run
tmpfs 845.1M 141.2M 703.9M 17% /
devtmpfs 452.1M 0 452.1M 0% /dev
tmpfs 469.5M 0 469.5M 0% /dev/shm

5.
root@slitaz:~# free -m
total used free shared buffers
Mem: 939 163 775 0 0
-/+ buffers: 163 775
Swap: 0 0 0

6.
root@slitaz:~# grep gcc /var/log/messages.0
Dec 20 22:28:52 (none) user.notice kernel: Linux version 3.2-slitaz (root@tank) (gcc version 4.6.3 (SliTaz) ) #4 SMP Thu Dec 19 16:29:15 CET 2013
Dec 26 01:18:31 (none) user.notice kernel: [ 0.000000] Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.53-2

7.
root@slitaz:~# slitaz

SliTaz GNU/Linux
================================================================================
Release : cooking
Architecture : x86_64
Kernel : 3.2.0-4-amd64
Boot options : BOOT_IMAGE=/boot/bzImage initrd=/boot/rootfs.gz rw root=/dev/null autologin screen=text lang=en_US kmap=us
Home path : /home/slitaz
Configs : /etc/slitaz
Log files : /var/log/slitaz
Packages DB : /var/lib/tazpkg
Installed : 246 packages
Mirror : http://mirror.slitaz.org/packages/cooking/
================================================================================
Config file: /etc/slitaz/slitaz.conf

8.
root@slitaz:~# nslookup www.slitaz.org
Server: 10.0.2.3
Address 1: 10.0.2.3

Name: www.slitaz.org
Address 1: 212.83.135.187 212-83-135-187.rev.poneytelecom.eu
Address 2: 46.105.127.17 ks385316.kimsufi.com
root@slitaz:~#

2013-12-24

Slitaz -- core64



Distro: rolling-core64
Description: 64 bits kernel with a fully featured 32 bits desktop.

kernel panic?

slitaz-rolling-core64.iso 20131220
slitaz-rolling-core64.iso 20131222

Trying to unpack rootfs image as initramfs...
....
Kernel panic - not syncing: Attempted to kill init!
Pid:1, comm: swapper/0 Tainted: G D 3.2-slitaz #2
Call Trace:
...

or


Trying to unpack rootfs image as initramfs...
BUG: unable to handle kernel paging request at 0000000039b84000
...

2013-12-21

Slitaz --backports / kernel 3.2.53

kernel 3.2.53

1. kernel/ptrace.c __ptrace_may_access privilege escalation
http://www.scip.ch/en/?vuldb.11366

    VulDB: Linux Kernel 3.4.71/3.10.21/3.11.10/3.12.2 kernel/ptrace.c __ptrace_may_access privilege escalation

    General

    scipID: 11366
    Affected: Linux Kernel 2.6.32.61/2.6.34.14/3.2.53/3.4.70/3.10.20/3.11.9/3.12.1
    Published: 11/13/2013 (Vasily Kulikov)
    Risk: problematic
    Entry: 85.9% complete
    Created: 12/05/2013


2. Patch: git.kernel.org
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=4004afd5f51ad0a86be405522b1ecf28ba66f4e5


3. wok-backports changeset 4:8aa134add845
linux: add CVE-2013-2929 fix
http://hg.slitaz.org/wok-backports/rev/8aa134add845


4. receipt: linux
wok
 139 $PACKAGE-CVE-2013-2929.u

wok-backports
 138 $PACKAGE-CVE-2013-2929.u


5. linux.log
[..]
Apply linux-CVE-2013-2929.u
patching file arch/ia64/include/asm/processor.h
patching file include/linux/binfmts.h
patching file include/linux/sched.h
patching file kernel/ptrace.c

Slitaz -- backports / cook

wok-backports: cook error
  • grep: /home/slitaz/wok/aufs/receipt: No such file or directory
  • cp: can't stat '/home/slitaz/wok/linux/stuff/aufs3-base.patch': No such file or directory
  • cp: can't stat '/usr/share/boot/initrd': No such file or directory
  • cp: can't stat '/home/slitaz/wok/linux/install/linux64/lib/modules/3.2-slitaz/kernel/drivers/char/toshiba.ko.xz': No such file or directory


1. Aufs packages
patching file virt/kvm/kvm_main.c
Checking for Aufs packages...
grep: /home/slitaz/wok/aufs/receipt: No such file or directory

grep: /home/slitaz/wok/aufs/receipt: No such file or directory
/usr/bin/cook: .: line 1223: can't open '/home/slitaz/wok/aufs/receipt'
tar: can't open '/home/slitaz/src/aufs-.tar.bz2': No such file or directory


2. aufs3-*.patch
Apply linux-CVE-2013-2929.u
patching file arch/ia64/include/asm/processor.h
patching file include/linux/binfmts.h
patching file include/linux/sched.h
patching file kernel/ptrace.c
cp: can't stat '/home/slitaz/wok/linux/stuff/aufs3-base.patch': No such file or directory
Apply aufs3-base.patch
/usr/bin/cook: line 364: can't open /home/slitaz/wok/linux/source/slitaz/aufs3-base.patch: no such file

http://hg.slitaz.org/wok-backports/file/b3f60b195d7a/linux/receipt
[..]
132 touch done.$patch_file
133 done <<EOT
134 $PACKAGE-diff.u
135 $PACKAGE-header.u
136 $PACKAGE-freeinitrd.u
137 $PACKAGE-subroot.u
138 $PACKAGE-CVE-2013-2929.u
139 aufs3-base.patch
140 aufs3-standalone.patch
141 aufs3-loopback.patch
142 aufs3-proc_map.patch
143 channel-negative-one-maxim.patch
144 mac80211.compat08082009.wl_frag+ack_v1.patch
145 EOT

http://hg.slitaz.org/wok-backports/file/b3f60b195d7a/linux/stuff
file aufs2-base.patch     2726     -rw-r--r--
file aufs2-kbuild.patch     976     -rw-r--r--
file aufs2-standalone.patch     7680     -rw-r--r--
file bootloader.sh     9086     -rwxr-xr-x
file channel-negative-one-maxim.patch     1021     -rw-r--r--
file check_modules.sh     1857     -rwxr-xr-x
file gztazmod.sh     1359     -rwxr-xr-x
file linux-CVE-2013-2929.u     1882     -rw-r--r--
file linux-diff.u     1399     -rw-r--r--
file linux-freeinitrd.u     3649     -rw-r--r--
file linux-header.u     13582     -rw-r--r--
file linux-slitaz.config     115966     -rw-r--r--
file linux-slitaz.config64     109832     -rw-r--r--
file linux-subroot.u     1690     -rw-r--r--
file list_modules.sh     1154     -rwxr-xr-x
file mac80211.compat08082009.wl_frag+ack_v1.patch     1049     -rw-r--r--
file modules.list     9922     -rw-r--r--


3. linux-uml

patching file virt/kvm/kvm_main.c
cp: can't stat '/usr/share/boot/initrd': No such file or directory
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o

wok-backports changeset 1:87efcf9eac62
http://hg.slitaz.org/wok-backports/rev/87efcf9eac62
linux: fix compile_rules
author    Pascal Bellard <pascal.bellard@slitaz.org>
date    Wed Dec 18 17:26:22 2013 +0000 (2 days ago ago)
parents    0cfab50066bc
children    0692b2aafabb
files    linux/receipt
   line diff
     1.1 --- a/linux/receipt    Wed Dec 18 15:14:49 2013 +0000
     1.2 +++ b/linux/receipt    Wed Dec 18 17:26:22 2013 +0000
     1.3 @@ -47,7 +47,6 @@
     1.4  compile_rules()
     1.5  {
     1.6      cd $src
     1.7 -    cp /usr/share/boot/initrd initrd.cpio
     1.8 
     1.9      if [ "$KBASEVER" != "$VERSION" ]; then
    1.10          [ -s $SRC/$(basename $PATCH) ] ||


4. linux64-toshiba
Pack: linux64-toshiba 3.2.53
================================================================================
Executing: genpkg_rules
cp: can't stat '/home/slitaz/wok/linux/install/linux64/lib/modules/3.2-slitaz/kernel/drivers/char/toshiba.ko.xz': No such file or directory

Debug information
================================================================================
Cook date: 2013-12-20 21:26
ERROR: genpkg_rules failed
cp: can't stat '/home/slitaz/wok/linux/install/linux64/lib/modules/3.2-slitaz/kernel/drivers/char/toshiba.ko.xz': No such file or directory
================================================================================

Slitaz -- backports



slitaz-backports

The slitaz-backports repository is there for those who wish to remain on a stable version of SliTaz while having updated packages.
slitaz-backports does not replace the work that is underway on the next version of SliTaz.
 tux@slitaz:~$ uname -a
Linux slitaz 3.2-slitaz #4 SMP Fri Dec 20 20:11:27 UTC 2013 i686 GNU/Linux

tux@slitaz:~$ head /var/log/dmesg.log
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 3.2-slitaz (root@slitaz) (gcc version 4.5.2 (SliTaz) ) #4 SMP Fri Dec 20 20:11:27 UTC 2013
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003bffe000 (usable)
 BIOS-e820: 000000003bffe000 - 000000003c000000 (reserved)
 BIOS-e820: 00000000feffc000 - 00000000ff000000 (reserved)

tux@slitaz:~$ ls /lib/modules/3.2.53-slitaz/
kernel               modules.dep.bin      modules.pcimap
modules.alias        modules.devname      modules.seriomap
modules.alias.bin    modules.ieee1394map  modules.softdep
modules.builtin      modules.inputmap     modules.symbols
modules.builtin.bin  modules.isapnpmap    modules.symbols.bin
modules.ccwmap       modules.ofmap        modules.usbmap
modules.dep          modules.order
tux@slitaz:~$

Slitaz -- tazdev


tazdev issue ??

Mirror URL: mirror.slitaz.org/packages/cooking/
VS.
# cat /var/lib/tazpkg/mirror
http://mirror.slitaz.org/packages/4.0/


root@slitaz:/home/tux# tazdev -gc

Generating new chroot in: /home/slitaz/cooking/chroot
================================================================================
Mirror URL: mirror.slitaz.org/packages/cooking/                      [ Done ]
Installing: slitaz-base-files                                        [ Done ]
Installing: busybox                                                  [ Done ]
Installing: cookutils                                                [ Done ]
Installing: tazpkg                                                   [ Done ]
Installing: lzma                                                     [ Done ]
Creating resolv.conf...                                              [ Done ]
Restoring host packages list...                                      [ Done ]
================================================================================
Ready to chroot with: tazdev -c

root@slitaz:/home/tux# tazdev -c

Mounting virtual filesystems...                                      [ Done ]
Chrooting to: /home/slitaz/cooking/chroot

root@slitaz:/# cat /var/lib/tazpkg/mirror
http://mirror.slitaz.org/packages/4.0/

root@slitaz:/# cat /etc/slitaz-release
cooking
root@slitaz:/#

2013-12-10

Slitaz -- hgweb templates



No hgweb templates

<type 'exceptions.RuntimeError'>: No hgweb templates found in ['/usr/lib/python2.5/site-packages/mercurial/templates']


http://mirror.slitaz.org/hg/hgwebdir.py/wok/

http://mirror.slitaz.org/hg/hgwebdir.py/repos/cookutils/


<type 'exceptions.RuntimeError'>    Python 2.5.1: /usr/bin/python
Wed Dec 11 02:20:05 2013
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /var/www/hg/hgwebdir.py in ()
   46
   47 def make_web_app():
   48     return hgwebdir("/etc/mercurial/hgweb.config")
   49
   50 wsgicgi.launch(wsgiapplication(make_web_app))
wsgicgi = <proxied module 'wsgicgi'>, wsgicgi.launch = <function launch at 0x4039b844>, wsgiapplication = <function wsgiapplication at 0x4039b09c>, make_web_app = <function make_web_app at 0x4039b7d4>
 /home/slitaz/wok/mercurial/mercurial-1.3.1/_pkg/usr/lib/python2.5/site-packages/mercurial/hgweb/wsgicgi.py in launch(application=<function run_wsgi at 0x81114c4>)
 /home/slitaz/wok/mercurial/mercurial-1.3.1/_pkg/usr/lib/python2.5/site-packages/mercurial/hgweb/request.py in run_wsgi(env={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/var/www/hg/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_CONNECTION': 'Keep-Alive', 'HTTP_HOST': 'mirror.slitaz.org', 'HTTP_REFERER': 'http://mirror.slitaz.org/hg/hgwebdir.py/repos/flavors/', 'HTTP_USER_AGENT': 'TazWeb (X11; SliTaz GNU/Linux; U; en_US)', 'HTTP_X_FORWARDED_FOR': '1.165.166.113', ...}, respond=<function start_response at 0x8111144>)
 /home/slitaz/wok/mercurial/mercurial-1.3.1/_pkg/usr/lib/python2.5/site-packages/mercurial/hgweb/hgwebdir_mod.py in __call__(self=<mercurial.hgweb.hgwebdir_mod.hgwebdir object at 0x40399c8c>, env={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/var/www/hg/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_CONNECTION': 'Keep-Alive', 'HTTP_HOST': 'mirror.slitaz.org', 'HTTP_REFERER': 'http://mirror.slitaz.org/hg/hgwebdir.py/repos/flavors/', 'HTTP_USER_AGENT': 'TazWeb (X11; SliTaz GNU/Linux; U; en_US)', 'HTTP_X_FORWARDED_FOR': '1.165.166.113', ...}, respond=<function start_response at 0x8111144>)
 /home/slitaz/wok/mercurial/mercurial-1.3.1/_pkg/usr/lib/python2.5/site-packages/mercurial/hgweb/hgwebdir_mod.py in run_wsgi(self=<mercurial.hgweb.hgwebdir_mod.hgwebdir object at 0x40399c8c>, req=<mercurial.hgweb.request.wsgirequest object at 0x40399cac>)
 /home/slitaz/wok/mercurial/mercurial-1.3.1/_pkg/usr/lib/python2.5/site-packages/mercurial/hgweb/hgweb_mod.py in run_wsgi(self=<mercurial.hgweb.hgweb_mod.hgweb object at 0x8123bcc>, req=<mercurial.hgweb.request.wsgirequest object at 0x40399cac>)
 /home/slitaz/wok/mercurial/mercurial-1.3.1/_pkg/usr/lib/python2.5/site-packages/mercurial/hgweb/hgweb_mod.py in templater(self=<mercurial.hgweb.hgweb_mod.hgweb object at 0x8123bcc>, req=<mercurial.hgweb.request.wsgirequest object at 0x40399cac>)
 /home/slitaz/wok/mercurial/mercurial-1.3.1/_pkg/usr/lib/python2.5/site-packages/mercurial/templater.py in stylemap(style='<!--: spamContent', paths=['/usr/lib/python2.5/site-packages/mercurial/templates'])
<type 'exceptions.RuntimeError'>: No hgweb templates found in ['/usr/lib/python2.5/site-packages/mercurial/templates']


Slitaz -- firefox-distribution


firefox-distribution

1.
firefox/stuff/distribution.ini

# Partner Distribution Configuration File

# id: short string unique to this distribution
# about: a short descriptive (ui-visible) string for this
# distribution
# version: version of the extra distribution pieces (not the version
# of Firefox)

[Global]
id=SliTaz GNU/Linux
version=5.0
about=Distribution Edition
about.fr=Édition pour la distribution


2.
wok diff firefox/stuff/distribution.ini @ 14210:dbd41e6636de
http://hg.slitaz.org/wok/diff/dbd41e6636de/firefox/stuff/distribution.ini

Up: firefox (17.0.4esr)
author    Dominique Corbex <domcox@slitaz.org>
date    Sat Mar 16 21:28:06 2013 +0100 (8 months ago ago)
parents   
children   
   line diff
     1.1 --- /dev/null    Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/firefox/stuff/distribution.ini    Sat Mar 16 21:28:06 2013 +0100
     1.3 @@ -0,0 +1,77 @@
     1.4 +# Partner Distribution Configuration File
     1.5 +
     1.6 +# id: short string unique to this distribution
     1.7 +# about: a short descriptive (ui-visible) string for this
     1.8 +# distribution
     1.9 +# version: version of the extra distribution pieces (not the version
    1.10 +# of Firefox)
    1.11 +
    1.12 +[Global]
    1.13 +id=SliTaz GNU/Linux
    1.14 +version=5.0
    1.15 +about=Distribution Edition
    1.16 +about.fr=Édition pour la distribution
    1.17 +
[..]

Slitaz -- pcmanfm-gvfs


pcmanfm-gvfs

Error:
Not authorized to perform operation

1.
tux@slitaz:~$ tazpkg list | grep pcmanfm
pcmanfm                 1.1.0             system-tools


2.
tux@slitaz:~$ grep disk /etc/group
disk:x:6:root
tux@slitaz:~$ sudo sed -i 's/6:root/6:root,tux/' /etc/group
tux@slitaz:~$ grep disk /etc/group
disk:x:6:root,tux
tux@slitaz:~$


3.
tux@slitaz:~$ ls /run/media/tux /run/media/tux/core
/run/media/tux:
core  tank

/run/media/tux/core:
bin         etc         lib         mnt         run         tmp
boot        home        lost+found  proc        sbin        usr
dev         init        media       root        sys         var
tux@slitaz:~$


4.
tux@slitaz:~$ mount
rootfs on / type rootfs (rw)
tmpfs on /run type tmpfs (rw,relatime)
tmpfs on / type tmpfs (rw,relatime,size=2733048k)
proc on /proc type proc (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=1499256k,nr_inodes=209819,mode=755)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,relatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
gvfs-fuse-daemon on /home/tux/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
/dev/sda5 on /run/media/tux/tank type ext3 (rw,nosuid,nodev,relatime,errors=continue,user_xattr,barrier=1,data=ordered)
/dev/sda6 on /run/media/tux/core type ext3 (rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered)
tux@slitaz:~$

2013-12-08

Slitaz -- Newsletter - Issue 30


Table of Contents
http://doc.slitaz.org/en:newsletter:start

Monthly Newsletter - Issue 30
Latest News
New Packages
Updated Packages (abridged)
Improvements
Bugs
Cartoon
Tips and Tricks
Online
Old Issues

Monthly Newsletter - Issue 30

Lang:cn de en es fr ru

Written on 1st September 2013

[..]

Tips and Tricks

60 Commands of Linux : A Guide from Newbies to System Administrator : http://www.tecmint.com/60-commands-of-linux-a-guide-from-newbies-to-system-administrator/

Online

Slitaz's Notes - Alanyih - http://alanyih.blogspot.co.uk/

Old Issues

Click here


en/newsletter/start.txt · Last modified: 2013/08/23 21:36 by linea




2013-12-02

Vagrant / Vagrantbox.es


Vagrant

Development environments made easy.
Create and configure lightweight, reproducible, and portable development environments.

Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity, and makes the "works on my machine" excuse a relic of the past.


Vagrantbox.es

Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template.
These standard templates are called base boxes, and this website is simply a list of boxes people have been nice enough to make publicly available.
[..]

Available Boxes

To use the available boxes just replace {title} and {url} with the information in the table below.
 $ vagrant box add {title} {url}
 $ vagrant init {title}
 $ vagrant up 
The list of boxes was last updated on October 25th, 2013.

NameProviderURLSize
CentOS 6.4 amd64 for vagrant-lxc with Puppet 3.3.1 Vagrant-LXC https://dl.dropboxusercontent.com/s/eukkxp5mp2l5h53/lxc-centos6.4-2013-10-24.box 251M
Debian Squeeze amd64 (Puppet 3.2.3, LXC, 2013.07.27) Vagrant-LXC https://dl.dropboxusercontent.com/u/67225617/lxc-vagrant/lxc-squeeze64-puppet3-2013-07-27.box 106.17MB
Debian Squeeze amd64 (Puppet 3.2.3, LXC, 2013.07.27) Vagrant-LXC https://dl.dropboxusercontent.com/u/67225617/lxc-vagrant/lxc-squeeze64-puppet3-2013-07-27.box 106.17MB
Debian Squeeze amd64 (Puppet 3.2.3, LXC, 2013.07.27) Vagrant-LXC https://dl.dropboxusercontent.com/u/67225617/lxc-vagrant/lxc-squeeze64-puppet3-2013-07-27.box 106.17MB
Debian Wheezy amd64 (Puppet 3.2.3, LXC, 2013.07.27) Vagrant-LXC https://dl.dropboxusercontent.com/u/67225617/lxc-vagrant/lxc-wheezy64-puppet3-2013-07-27.box 102.5MB
Openmandriva2013.0 x86_64 (LXC, 2013.10.21) Vagrant-LXC http://bit.ly/vagrant-lxc-openmandriva2013-0-x86_64-2013-10-21 88MB
Ubuntu 13.04 amd64 for vagrant-lxc with Puppet 3.1.1 Vagrant-LXC http://dl.dropbox.com/u/13510779/lxc-raring-amd64-2013-07-12.box 92M
Ubuntu 12.10 amd64 for vagrant-lxc with Puppet 3.1.1 Vagrant-LXC http://dl.dropbox.com/u/13510779/lxc-quantal-amd64-2013-07-12.box 94M
Ubuntu 12.04 amd64 for vagrant-lxc with Puppet 3.1.1 Vagrant-LXC http://dl.dropbox.com/u/13510779/lxc-precise-amd64-2013-07-12.box 94M
Arch Linux 64 (2013-08-01) VirtualBox https://dl.dropboxusercontent.com/u/31112574/arch64-20130801.box 578MB
Arch Linux 64 (2013-07-26) - Chef 11.6.0 from gem, Ruby from pacman VirtualBox http://iweb.dl.sourceforge.net/project/flowboard-vagrant-boxes/arch64-2013-07-26-chef.box 466.7 MB
CentOS 6.4 i386 Minimal (VirtualBox Guest Additions 4.2.16, Chef 11.6.0, Puppet 3.2.3) VirtualBox http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-i386-v20130731.box 459MB
CentOS 6.4 x86_64 Minimal (VirtualBox Guest Additions 4.2.16, Chef 11.6.0, Puppet 3.2.3) VirtualBox http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130731.box 494MB
Debian Wheezy 7.2 amd64 (VirtualBox Guest Additions 4.3.0) (2013/10/19) VirtualBox https://dl.dropboxusercontent.com/u/197673519/debian-7.2.0.box 295MB
Debian Wheezy 7.2 amd64 (VirtualBox Guest Additions 4.3.0, OpenResty 1.4.3.1) (2013/10/31) (src) VirtualBox https://dl.dropboxusercontent.com/s/odnew2tnliqft9o/debian7-openresty.box 355MB
Fedora 19 x86_64 (Puppet, VirtualBox) VirtualBox https://dl.dropboxusercontent.com/u/86066173/fedora-19.box 400MB
FreeBSD 9.2 x86_64 Minimal (VirtualBox, ZFS) VirtualBox https://wunki.org/files/freebsd-9.2-amd64-wunki.box 226MB
Gentoo 2013.05 amd64 (Chef omnibus 11.4.4, VirtualBox 4.2.12) VirtualBox https://lxmx-vm.s3.amazonaws.com/vagrant/boxes/lxmx_gentoo-2013.05_chef-11.4.4.box 357MB
Gentoo 2013.10.24 amd64 (chef, puppet) on 2013.10.30
[src]
VirtualBox https://dl.dropboxusercontent.com/s/qubuaqiizvfpsyx/gentoo-20131024-amd64.box 416.4 MB
Official Ubuntu 13.10 daily Cloud Image amd64 (Development release, No Guest Additions) VirtualBox http://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-amd64-vagrant-disk1.box 309M
Official Ubuntu 13.10 daily Cloud Image i386 (Development release, No Guest Additions) VirtualBox http://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-i386-vagrant-disk1.box 309M
CentOS 6.4 x86_64 Minimal VMware Fusion (VMware Tools, Chef 11.4.0, Puppet 3.1.1) VMware https://dl.dropbox.com/u/5721940/vagrant-boxes/vagrant-centos-6.4-x86_64-vmware_fusion.box 545.94MB
Ubuntu 13.10 amd64 for VMWare (with Chef, ruby1.9.3 and vmware-tools) VMWare http://brennovich.s3.amazonaws.com/saucy64_vmware_fusion.box 536M
Ubuntu raring 64 VMWare VMware https://s3.amazonaws.com/life360-vagrant/raring64.box 393MB
[..]
http://www.vagrantbox.es/




Slitaz -- vagrant-slitaz


vagrant-slitaz

Vagrant setup based on Slitaz Linux. Started from base cooking image 8Mb. Built against Virtual Box Guest Addins v4.3.

Benefits

The main one is the small vagrant's box size ~96Mb. Despite this the Slitaz guest OS is equipped with: Apache2.4, php-5.4.13, xdebug-2.2.3, perl-5.12.3, MySql-5.5.27, sqlite3, php-cli, git-1.8.3, composer-2013-10-21, ngrok, phpMyAdmin-3.5.2, openssh-5.9

1.
tux@slitaz:~/vagrant-slitaz-master$ vagrant ssh

Welcome to the Open Source World!

SliTaz GNU/Linux is distributed in the hope that it will be useful,
but with ABSOLUTELY NO WARRANTY.

2.
web@devbox:~$ uname -a
Linux devbox 3.2-slitaz #4 SMP Sun Jan 27 02:10:33 CET 2013 i686 GNU/Linux

3.
web@devbox:~$ free -m
total used free shared buffers
Mem: 1516 273 1242 0 116
-/+ buffers: 157 1359
Swap: 0 0 0

4.
web@devbox:~$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 5.8G 471.1M 5.0G 8% /
tmpfs 758.3M 200.0K 758.1M 0% /run
devtmpfs 758.1M 0 758.1M 0% /dev
tmpfs 758.3M 0 758.3M 0% /dev/shm
none 2.9G 1.3G 1.6G 45% /projects
none 2.9G 1.3G 1.6G 45% /projects/www

5.
web@devbox:~$ ls -l /
total 72
drwxr-xr-x 2 root root 4096 Oct 22 20:23 bin/
drwxr-xr-x 4 root root 4096 Oct 22 20:35 boot/
drwxr-xr-x 12 root root 2880 Dec 2 16:06 dev/
drwxr-xr-x 16 root root 4096 Oct 27 20:02 etc/
drwxr-xr-x 3 root root 4096 Oct 25 13:01 home/
-rwxr-xr-x 1 root root 4081 Jan 17 2013 init
drwxr-xr-x 5 root root 4096 Oct 25 08:24 lib/
drwx------ 2 root root 16384 Oct 22 10:25 lost+found/
drwxr-xr-x 5 root root 4096 Oct 22 10:28 media/
drwxr-xr-x 2 root root 4096 Sep 23 13:53 mnt/
drwxr-xr-x 3 root root 4096 Oct 25 12:49 opt/
dr-xr-xr-x 63 root root 0 Dec 2 16:06 proc/
drwxrwxrwx 1 web web 160 Dec 2 16:04 projects/
drwxr-x--- 2 root root 4096 Oct 28 11:48 root/
drwxrwxrwt 8 root root 260 Dec 2 16:06 run/
drwxr-xr-x 2 root root 4096 Oct 25 08:24 sbin/
drwxr-xr-x 12 root root 0 Dec 2 16:06 sys/
drwxrwxrwt 4 root root 4096 Dec 2 16:09 tmp/
drwxr-xr-x 10 root root 4096 Oct 27 20:02 usr/
drwxr-xr-x 10 root root 4096 Dec 2 16:06 var/
web@devbox:~$




2013-12-01

Slitaz -- rolling



slitaz-rolling.iso 2013-Nov-24 01:03:35 42.0M


1
tux@slitaz:~$ uname -a
Linux slitaz 3.2-slitaz #4 SMP Sat Nov 23 16:46:58 CET 2013 i686 GNU/Linux

2.
tux@slitaz:~$ grep 'such file' /var/log/boot.log
grep: /lib/modules/3.2-slitaz/modules.usbmap: No such file or directory
grep: /lib/modules/3.2-slitaz/modules.usbmap: No such file or directory
Setting default mixer volumes... amixer: Mixer attach default error: No such file or directory
amixer: Mixer attach default error: No such file or directory
/usr/sbin/soundconf: line 1080: can't open /lib/modules/3.2-slitaz/modules.pcimap: no such file
/usr/sbin/soundconf: line 1080: can't open /lib/modules/3.2-slitaz/modules.isapnpmap: no such file

3.
tux@slitaz:~$ ls -l /lib/modules/3.2.40-slitaz/
total 1032
drwxr-xr-x 10 root root 200 Nov 23 23:57 kernel
-rw-r--r-- 1 root root 241244 Nov 23 23:54 modules.alias
-rw-r--r-- 1 root root 235317 Nov 23 23:54 modules.alias.bin
-rw-r--r-- 1 root root 8547 Nov 23 16:30 modules.builtin
-rw-r--r-- 1 root root 12194 Nov 23 23:57 modules.builtin.bin
-rw-r--r-- 1 root root 93360 Nov 23 23:54 modules.dep
-rw-r--r-- 1 root root 122861 Nov 23 23:54 modules.dep.bin
-rw-r--r-- 1 root root 103 Nov 23 23:54 modules.devname
-rw-r--r-- 1 root root 71340 Nov 23 16:30 modules.order
-rw-r--r-- 1 root root 131 Nov 23 23:57 modules.softdep
-rw-r--r-- 1 root root 112439 Nov 23 23:54 modules.symbols
-rw-r--r-- 1 root root 138006 Nov 23 23:54 modules.symbols.bin

4.
tux@slitaz:~$ zcat /proc/config.gz | grep -e IP_PNP -e NFS
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
# CONFIG_USB_FUNCTIONFS is not set
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
# CONFIG_NFS_V4 is not set
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
# CONFIG_NFSD_V4 is not set
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
# CONFIG_NCPFS_NFS_NS is not set

tux@slitaz:~$ zcat /proc/config.gz | grep CGROUP
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CGROUP_FREEZER is not set
# CONFIG_CGROUP_DEVICE is not set
# CONFIG_CGROUP_CPUACCT is not set
# CONFIG_CGROUP_PERF is not set
CONFIG_CGROUP_SCHED=y
# CONFIG_BLK_CGROUP is not set
# CONFIG_NET_CLS_CGROUP is not set
tux@slitaz:~$