122 lines
2.4 KiB
Tcsh
122 lines
2.4 KiB
Tcsh
|
#!/bin/csh
|
||
|
mkdir -p packages
|
||
|
mkdir -p fs
|
||
|
|
||
|
#--------------------------------
|
||
|
|
||
|
set packages=( \
|
||
|
"DirectFB-examples.tar.bz2" \
|
||
|
"gcc.tar.bz2" \
|
||
|
"nbench.tar.bz2" \
|
||
|
"Frodo.tar.bz2" \
|
||
|
"joe.tar.bz2" \
|
||
|
"ncurses-dev.tar.bz2" \
|
||
|
"SDL-dev.tar.bz2" \
|
||
|
"ncurses.tar.bz2" \
|
||
|
"alsa.tar.bz2" \
|
||
|
"SDL.tar.bz2" \
|
||
|
"libjpeg-turbo.tar.bz2" \
|
||
|
"openssh.tar.bz2" \
|
||
|
"libpng.tar.bz2" \
|
||
|
"bc.tar.bz2" \
|
||
|
"links.tar.bz2" \
|
||
|
"openssl.tar.bz2" \
|
||
|
"certs.tar.bz2" \
|
||
|
"binutils.tar.bz2" \
|
||
|
"prboom.tar.bz2" \
|
||
|
"lua.tar.bz2" \
|
||
|
"scummvm.tar.bz2" \
|
||
|
"lynx.tar.bz2" \
|
||
|
"strace.tar.bz2" \
|
||
|
"directfb.tar.bz2" \
|
||
|
"make.tar.bz2" \
|
||
|
"dosbox.tar.bz2" \
|
||
|
"monkey.tar.bz2" \
|
||
|
"tslib.tar.bz2" \
|
||
|
"freetype.tar.bz2" \
|
||
|
"fontconfig.tar.bz2" \
|
||
|
"pixman.tar.bz2" \
|
||
|
"musl-dev.tar.bz2" \
|
||
|
"zlib.tar.bz2" \
|
||
|
"zlib-dev.tar.bz2" \
|
||
|
"frotz.tar.bz2" \
|
||
|
"musl.tar.bz2" \
|
||
|
"gcc-libs.tar.bz2" \
|
||
|
"nano.tar.bz2" \
|
||
|
"libX11.tar.bz2" \
|
||
|
"xkbcomp.tar.bz2" \
|
||
|
"font.tar.bz2" \
|
||
|
"mesa.tar.bz2" \
|
||
|
"xorg-server.tar.bz2" \
|
||
|
"glxgears.tar.bz2" \
|
||
|
"xinit.tar.bz2" \
|
||
|
"xterm.tar.bz2" \
|
||
|
"twm.tar.bz2" \
|
||
|
"expat.tar.bz2" \
|
||
|
"libffi.tar.bz2" \
|
||
|
"cairo.tar.bz2" \
|
||
|
"wayland.tar.bz2" \
|
||
|
"libdrm.tar.bz2" \
|
||
|
"mtdev.tar.bz2" \
|
||
|
"eudev.tar.bz2" \
|
||
|
"libxkbcommon.tar.bz2" \
|
||
|
"weston.tar.bz2" \
|
||
|
"xsetroot.tar.bz2" \
|
||
|
"curl.tar.bz2" \
|
||
|
"fltk.tar.bz2" \
|
||
|
"dillo.tar.bz2" \
|
||
|
"toppler.tar.bz2" \
|
||
|
"frontier.tar.bz2" \
|
||
|
"ltrace.tar.bz2" \
|
||
|
"htop.tar.bz2" \
|
||
|
"libevdev.tar.bz2" \
|
||
|
"libinput.tar.bz2" \
|
||
|
"compilepackages.tar.bz2" \
|
||
|
"autoconf.tar.bz2" \
|
||
|
"vim.tar.bz2" \
|
||
|
"git.tar.bz2" \
|
||
|
"file.tar.bz2" \
|
||
|
"screen.tar.bz2" \
|
||
|
"aalib.tar.bz2" \
|
||
|
"bb.tar.bz2" \
|
||
|
"libevent.tar.bz2" \
|
||
|
"libevent-dev.tar.bz2" \
|
||
|
"automake.tar.bz2" \
|
||
|
"m4.tar.bz2" \
|
||
|
"perl.tar.bz2" \
|
||
|
"ruby.tar.bz2" \
|
||
|
"php.tar.bz2" \
|
||
|
"flisp.tar.bz2" \
|
||
|
"python.tar.bz2" \
|
||
|
"tcl.tar.bz2" \
|
||
|
"tmux.tar.bz2" \
|
||
|
"mikmod.tar.bz2" \
|
||
|
)
|
||
|
|
||
|
set list=""
|
||
|
|
||
|
echo -n "packages : "
|
||
|
echo $packages
|
||
|
|
||
|
echo "soit" $#packages " paquets"
|
||
|
|
||
|
foreach i ( $packages)
|
||
|
if ( ! -f packages/$i ) then
|
||
|
echo Download $i
|
||
|
wget --quiet --directory-prefix=packages/ "http://jor1k.com/packages/$i"
|
||
|
endif
|
||
|
echo Testing $i
|
||
|
tar -tjf packages/$i >& /dev/null
|
||
|
set list="$list packages/$i"
|
||
|
end
|
||
|
echo "All files downloaded"
|
||
|
echo "list of package to use : " $list
|
||
|
|
||
|
echo "Compile converter"
|
||
|
gcc -O2 fs2xml.c -lbz2 -o fs2xml
|
||
|
|
||
|
echo "./fs2xml $list"
|
||
|
./fs2xml $list
|
||
|
|
||
|
echo "file fs.json genered, install it in jor1k/sys/"
|