------------------------------------------------------------
revno: 434
committer: Jean-Vincent Loddo <lo...@lipn.univ-paris13.fr>
branch nick: marionnet
timestamp: Tue 2013-07-09 23:44:10 +0200
message:
  Major change: added a complete machinery (about 1200 lines of Bash/Make code 
based on debootstrap) to build a Debian "wheezy" filesystem suitable for 
Marionnet. The execution of `make wheezy' takes about 30 minutes on a machine 
with 8 x 3Ghz cores; the size of the generated filesystems is 1,1Gb. An 
instance of the generated filesystem may be found at 
`http://www.marionnet.org/downloads/testing/debian-wheezy' for testing. The 
boot time is about 16 seconds (on the above mentionned machine) and the machine 
seems working well with 64Mb of RAM (at least to run `wireshark', 32Mb without 
graphical programs). 128Mb of RAM are recommended to update/upgrade with apt 
tools (write operations on cow files are very slow). Tested with kernels 3.2.48 
with ghostification. We haven't yet the support for building others releases 
(squeeze). The package selection may be customized manually commenting or 
uncommenting the lines of the file 
`package_catalog/package_catalog.wheezy.selection'.
  Example of usage:
    
  $ cd uml/pupisto.debian/
  $ make help
  Usage: make wheezy
     or: make wheezy-custom    # NOT IMPLEMENTED YET
     or: make dependencies
     or: make clean
     or: make help-pupisto
     or: make help
  
  $ make wheezy
  ---
  List of packages:
  -----------------------
  9base acl adduser adjtimex apache2-mpm-event apache2-utils apache2.2-bin 
apache2.2-common apt apt-utils aptitude aptitude-common aria2 arping ash aspell 
aspell-en atftpd attr autoconf babeld base-files base-passwd bash 
bash-completion bind9 bind9-host bind9utils binutils bridge-utils bsdmainutils 
bsdutils bzip2 chkconfig cifs-utils coreutils courier-authdaemon 
courier-authlib courier-authlib-dev courier-authlib-ldap courier-authlib-userdb 
courier-base courier-imap courier-ldap courier-maildrop courier-ssl cpio cpp 
cpp-4.7 crack crack-common cracklib-runtime cron curl curlftpfs dash dbus 
dbus-x11 dconf-gsettings-backend:i386 dconf-service debconf debconf-i18n 
debian-archive-keyring debianutils deborphan dialog dictionaries-common 
diffutils dmidecode dmsetup dnsutils dos2unix dosfstools dpkg e2fslibs:i386 
e2fsprogs ed epiphany-browser epiphany-browser-data ethtool expect file 
findutils finger flex fontconfig fontconfig-config ftp fuse gawk gcc gcc-4.7 
gcc-4.7-base:i386 gconf-service 
 gconf2 gconf2-common gdb gdbserver gettext gettext-base ghostscript 
ghostscript-x gir1.2-atk-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 
gir1.2-coglpango-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 
gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-json-1.0 gir1.2-pango-1.0 gksu 
glib-networking:i386 glib-networking-common glib-networking-services 
gnome-icon-theme gnome-js-common gnupg gpgv grep groff-base 
gsettings-desktop-schemas gsfonts gv gzip hicolor-icon-theme hostname html2text 
htop ifmetric ifupdown inetutils-ftpd inetutils-inetd inetutils-syslogd 
inetutils-telnet inetutils-telnetd inetutils-tools info initscripts insserv 
install-info ipcalc iproute ipsec-tools ipsvd iptables iputils-clockdiff 
iputils-ping iputils-tracepath ipv6calc isc-dhcp-client isc-dhcp-common 
isc-dhcp-server iso-codes joe john john-data kbd kmod ldap-utils less 
libacl1:i386 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap 
libapt-inst1.5:i386 libapt-pkg4.12:i386 libasound2:i386 libaspell15
  libasprintf0c2:i386 libatk1.0-0:i386 libatk1.0-data libattr1:i386 
libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386 
libavahi-glib1:i386 libavahi-gobject0:i386 libbind9-80 libblas3 libblas3gf 
libblkid1:i386 libboost-iostreams1.49.0 libbsd0:i386 libbz2-1.0:i386 
libc-ares2:i386 libc-bin libc-dev-bin libc6:i386 libc6-dev:i386 
libcairo-gobject2:i386 libcairo2:i386 libcap2:i386 libcap2-bin 
libclass-isa-perl libclutter-1.0-0:i386 libcogl-pango0:i386 libcogl9:i386 
libcolord1:i386 libcomerr2:i386 libcrack2 libcroco3:i386 libcups2:i386 
libcupsimage2:i386 libcurl3:i386 libcurl3-gnutls:i386 libcwidget3 
libdatrie1:i386 libdb5.1:i386 libdbus-1-3:i386 libdbus-glib-1-2:i386 
libdconf0:i386 libdevmapper1.02.1:i386 libdirectfb-1.2-9:i386 libdns88 
libdrm2:i386 libedit2:i386 libenchant1c2a libept1.4.12 libevent-2.0-5:i386 
libexpat1:i386 libfam0 libffi5:i386 libfile-copy-recursive-perl 
libfontconfig1:i386 libfontenc1:i386 libfreetype6:i386 libfuse2:i386 
libgail-3-0:i386 libgc1c2 libg
 cc1:i386 libgconf-2-4:i386 libgconf2-4:i386 libgcrypt11:i386 libgdbm3:i386 
libgdk-pixbuf2.0-0:i386 libgdk-pixbuf2.0-common libgeoclue0 libgeoip1 
libgettextpo0:i386 libgfortran3:i386 libgirepository-1.0-1 libgksu2-0 
libgl1-mesa-glx:i386 libglade2-0 libglapi-mesa:i386 libglib2.0-0:i386 
libgmp10:i386 libgnome-keyring-common libgnome-keyring0:i386 libgnutls26:i386 
libgomp1:i386 libgpg-error0:i386 libgpm2:i386 libgs9 libgs9-common 
libgssapi-krb5-2:i386 libgssglue1:i386 libgstreamer-plugins-base0.10-0:i386 
libgstreamer0.10-0:i386 libgtk-3-0:i386 libgtk-3-bin libgtk-3-common 
libgtk2.0-0:i386 libgtk2.0-common libgtop2-7 libgtop2-common 
libhunspell-1.3-0:i386 libice6:i386 libicu48:i386 libidn11:i386 libijs-0.35 
libisc84 libisccc80 libisccfg82 libitm1:i386 libjack-jackd2-0:i386 
libjasper1:i386 libjavascriptcoregtk-3.0-0 libjbig0:i386 libjbig2dec0 
libjpeg8:i386 libjson-glib-1.0-0:i386 libk5crypto3:i386 libkeyutils1:i386 
libkmod2:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libldap-
 2.4-2:i386 liblinear1 liblocale-gettext-perl libltdl7:i386 liblua5.1-0:i386 
liblwres80 liblzma5:i386 liblzo2-2:i386 libmagic1:i386 libmatrixssl1.8 
libmount1 libmpc2:i386 libmpfr4:i386 libncurses5:i386 libncursesw5:i386 libnet1 
libnewt0.52 libnfnetlink0 libnfsidmap2:i386 libnotify4:i386 libnspr4:i386 
libnss3:i386 libodbc1:i386 libopts25 liborc-0.4-0:i386 libp11-kit0:i386 
libpam-modules:i386 libpam-modules-bin libpam-runtime libpam0g:i386 
libpango1.0-0:i386 libpaper1:i386 libpcap0.8:i386 libpcre3:i386 
libperl4-corelibs-perl libperl5.14 libpipeline1:i386 libpixman-1-0:i386 
libpng12-0:i386 libpopt0:i386 libportaudio2:i386 libprocps0:i386 libproxy0:i386 
libpython2.7 libquadmath0:i386 libreadline6:i386 librsvg2-2:i386 
librsvg2-common:i386 librtmp0:i386 libruby1.9.1 libsamplerate0:i386 
libsasl2-2:i386 libseed-gtk3-0 libselinux1:i386 libsemanage-common 
libsemanage1:i386 libsensors4:i386 libsepol1:i386 libshishi0 
libsigc++-2.0-0c2a:i386 libsigsegv2 libslang2:i386 libslp1 libsm6:i386 libsmi2l
 dbl:i386 libsnmp-base libsnmp15 libsoup-gnome2.4-1:i386 libsoup2.4-1:i386 
libsqlite3-0:i386 libss2:i386 libssh2-1:i386 libssl1.0.0:i386 
libstartup-notification0 libstdc++6:i386 libsvga1:i386 libswitch-perl 
libsysfs2:i386 libsystemd-login0:i386 libtalloc2:i386 libtasn1-3:i386 
libtdb1:i386 libterm-readkey-perl libterm-readline-perl-perl 
libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libthai-data 
libthai0:i386 libtiff4:i386 libtinfo5:i386 libtirpc1:i386 libts-0.0-0:i386 
libudev0:i386 libunistring0:i386 libusb-0.1-4:i386 libustr-1.0-1:i386 
libutempter0 libuuid1:i386 libvte-common libvte9 libwbclient0:i386 
libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwireshark-data libwireshark2 
libwiretap2 libwrap0:i386 libwsutil2 libx11-6:i386 libx11-data libx11-xcb1:i386 
libx86-1:i386 libxapian22 libxau6:i386 libxaw7:i386 libxcb-glx0:i386 
libxcb-render0:i386 libxcb-shape0:i386 libxcb-shm0:i386 libxcb-util0:i386 
libxcb1:i386 libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdm
 cp6:i386 libxext6:i386 libxfixes3:i386 libxfont1 libxft2:i386 libxi6:i386 
libxinerama1:i386 libxkbfile1:i386 libxml2:i386 libxmu6:i386 libxmuu1:i386 
libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxslt1.1:i386 libxt6:i386 
libxtst6:i386 libxv1:i386 libxxf86dga1:i386 libxxf86vm1:i386 libyaml-0-2:i386 
lighttpd links links2 linux-libc-dev:i386 linuxlogo locales login logrotate 
lsb-base lsof lynx-cur lzma-alone lzop m4 make makedev man-db man2html-base 
manpages mawk mii-diag mime-support mingetty mount mpack mtools mtr 
multiarch-support nano nast ncftp ncurses-base ncurses-bin net-tools netbase 
netcat-traditional nfs-common nfs-kernel-server nis nmap ntp ntpdate openresolv 
openssh-client openssh-server openssl passwd patch perl perl-base perl-modules 
picolisp poppler-data postfix ppp procps psmisc python python-minimal python2.7 
python2.7-minimal quagga racoon radvd rdate readline-common realpath rox-filer 
roxterm-common roxterm-gtk2 rpcbind rsync ruby ruby1.9.1 runit rxvt 
samba-common 
 samba-common-bin sed sensible-utils setserial shared-mime-info sharutils 
shishi-common slapd snmp snmpd socat sshfs ssl-cert strace sudo sysfsutils 
sysstat sysv-rc sysvinit sysvinit-utils tar tasksel tasksel-data tcl8.4 tcl8.5 
tcpd tcpdump tcsh telnet tftp time traceroute tsconf tshark ttf-dejavu-core 
tzdata ucf ucspi-tcp-ipv6 unzip update-inetd util-linux vim vim-addon-manager 
vim-common vim-runtime vim-scripts vim-tiny vlan w3m wget whiptail whois 
wireshark wireshark-common x11-apps x11-common x11-utils x11-xkb-utils xauth 
xaw3dg:i386 xbitmaps xfonts-encodings xfonts-utils xterm xtermcontrol xtermset 
xvt xz-utils zlib1g:i386
added:
  uml/pupisto.debian/
  uml/pupisto.debian/Makefile
  uml/pupisto.debian/pupisto.debian.sh
  uml/pupisto.debian/pupisto.debian.sh.files/
  uml/pupisto.debian/pupisto.debian.sh.files/bashrc@
  uml/pupisto.debian/pupisto.debian.sh.files/dev.tar.gz
  uml/pupisto.debian/pupisto.debian.sh.files/marionnet-relay@
  uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/
  uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/Makefile
  uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/README
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/RELEVANT_FILE_HERE1@
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/RELEVANT_FILE_HERE2@
  uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/binary_list.UNION
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/binary_list.machine-debian-39284.1368
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/binary_list.machine-guignol-60440.543
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/binary_list.machine-mandriva-09476.1155
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/binary_list.machine-pinocchio-09157.476
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/make_package_catalog_from_binary_list.sh
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/package_catalog.squeeze.GENERATED
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/package_catalog.squeeze.additional
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/package_catalog.squeeze.selection
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/package_catalog.wheezy.GENERATED
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/package_catalog.wheezy.additional
  
uml/pupisto.debian/pupisto.debian.sh.files/package_catalog/package_catalog.wheezy.selection
  uml/pupisto.debian/pupisto.debian.sh.files/ssh@


--
lp:marionnet
https://code.launchpad.net/~marionnet-drivers/marionnet/trunk

Your team marionnet-dev is subscribed to branch lp:marionnet.
To unsubscribe from this branch go to 
https://code.launchpad.net/~marionnet-drivers/marionnet/trunk/+edit-subscription

_______________________________________________
Mailing list: https://launchpad.net/~marionnet-dev
Post to     : marionnet-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~marionnet-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to