summaryrefslogtreecommitdiff
path: root/lx-trainer-vm.xml
diff options
context:
space:
mode:
Diffstat (limited to 'lx-trainer-vm.xml')
-rw-r--r--lx-trainer-vm.xml214
1 files changed, 0 insertions, 214 deletions
diff --git a/lx-trainer-vm.xml b/lx-trainer-vm.xml
deleted file mode 100644
index 1746a8b..0000000
--- a/lx-trainer-vm.xml
+++ /dev/null
@@ -1,214 +0,0 @@
-<ns0:RootFileSystem xmlns:ns0="https://www.linutronix.de/projects/Elbe" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" created="2009-05-20T08:50:56" revision="6" xsi:schemaLocation="https://www.linutronix.de/projects/Elbe dbsfed.xsd">
- <initvm>
- <buildtype>amd64</buildtype>
- <mirror>
- <primary_host>ftp.de.debian.org</primary_host>
- <primary_path>/debian</primary_path>
- <primary_proto>http</primary_proto>
- <url-list>
- <url>
- <binary>
- http://debian.linutronix.de/elbe-testing wheezy main
- </binary>
- <source>
- http://debian.linutronix.de/elbe-testing wheezy main
- </source>
- </url>
- </url-list>
- </mirror>
- <noauth/>
- <suite>wheezy</suite>
- </initvm>
- <project>
- <name>lx-training</name>
- <version>1</version>
- <description>
- can be used for linutronix trainigs. use as usb hd or
- use this command to generate a vmware image:
- qemu-img convert -O vmdk lx-trainer.img lx-trainer.vmdk
- </description>
- <buildtype>amd64</buildtype>
- <mirror>
- <primary_host>ftp.de.debian.org</primary_host>
- <primary_path>/debian</primary_path>
- <primary_proto>http</primary_proto>
- <url-list>
- <url>
- <binary>
- http://192.168.0.153/debian jessie contrib non-free
- </binary>
- <source>
- http://192.168.0.153/debian jessie contrib non-free
- </source>
- </url>
- <url>
- <binary>
- http://debian.linutronix.de/elbe-testing jessie main
- </binary>
- <source>
- http://debian.linutronix.de/elbe-testing jessie main
- </source>
- </url>
- </url-list>
- </mirror>
- <noauth/>
- <suite>jessie</suite>
- </project>
- <target>
- <hostname>lx-training</hostname>
- <domain>tec.linutronix.de</domain>
- <passwd>root</passwd>
- <console>ttyS0,115200</console>
- <images>
- <msdoshd>
- <name>lx-trainer.img</name>
- <size>16GiB</size>
- <grub-install/>
- <partition>
- <size>remain</size>
- <label>rfs</label>
- <bootable/>
- </partition>
- </msdoshd>
- </images>
- <fstab>
- <bylabel>
- <label>rfs</label>
- <mountpoint>/</mountpoint>
- <fs>
- <type>ext4</type>
- <tune2fs>-i 0</tune2fs>
- </fs>
- </bylabel>
- <bylabel>
- <label>lxhome</label>
- <mountpoint>/home</mountpoint>
- <fs>
- <type>ext4</type>
- <tune2fs>-i 0</tune2fs>
- </fs>
- </bylabel>
- <bydev>
- <source>none</source>
- <mountpoint>/sys/kernel/debug</mountpoint>
- <fs>
- <type>debugfs</type>
- </fs>
- </bydev>
- </fstab>
- <finetuning>
- <rm>var/cache/apt/archives/*.deb</rm>
- <command>wget http://releases.linaro.org/14.11/components/toolchain/binaries/arm-linux-gnueabi/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabi.tar.xz</command>
- <command>tar xJf gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabi.tar.xz -C /opt</command>
- <command>rm gcc-linaro-*.tar.xz</command>
- <command>wget http://ftp.halifax.rwth-aachen.de/eclipse//technology/epp/downloads/release/kepler/SR2/eclipse-cpp-kepler-SR2-linux-gtk-x86_64.tar.gz</command>
- <command>tar xzf eclipse-cpp-*.tar.gz -C /opt</command>
- <command>rm eclipse-cpp-*.tar.gz</command>
- <mkdir>/opt/yocto</mkdir>
- <command>git clone -b daisy git://git.yoctoproject.org/poky.git /opt/yocto/poky.git</command>
- <command>git clone -b daisy git://git.yoctoproject.org/meta-ti /opt/yocto/meta-ti.git</command>
- <adduser passwd="devel" shell="/bin/bash" groups="sudo">devel</adduser>
- </finetuning>
- <pkg-list>
- <pkg>grub-pc</pkg>
- <pkg>linux-image-amd64</pkg>
- <pkg>linux-image-amd64-dbg</pkg>
- <pkg>linux-headers-amd64</pkg>
- <pkg>linux-tools</pkg>
- <pkg>firmware-linux</pkg>
-
- <!-- basics -->
- <pkg>openssh-client</pkg>
- <pkg>openssh-server</pkg>
- <pkg>less</pkg>
- <pkg>bash</pkg>
- <pkg>vim-nox</pkg>
- <pkg>emacs-nox</pkg>
- <pkg>mc</pkg>
- <pkg>diffstat</pkg>
- <pkg>quilt</pkg>
- <pkg>git</pkg>
- <pkg>gedit</pkg>
- <pkg>gksu</pkg>
-
- <!-- fastboot training -->
- <pkg>bootchart2</pkg>
- <pkg>pybootchartgui</pkg>
- <pkg>kexec-tools</pkg>
- <!-- fastboot: we need some tool for SVG -->
- <pkg>inkscape</pkg>
-
- <!-- linux training -->
- <pkg>mtd-utils</pkg>
- <pkg>qemu-system</pkg>
- <pkg>qemu-user</pkg>
- <pkg>build-essential</pkg>
- <pkg>autoconf</pkg>
- <pkg>automake</pkg>
- <pkg>u-boot-tools</pkg>
- <pkg>libncurses5-dev</pkg>
- <pkg>bc</pkg>
- <pkg>nfs-kernel-server</pkg>
- <pkg>tftpd-hpa</pkg>
- <pkg>duma</pkg>
- <pkg>strace</pkg>
- <pkg>ltrace</pkg>
- <pkg>gdb</pkg>
-
- <!-- elbe training -->
- <pkg>elbe</pkg>
- <pkg>elbe-doc</pkg>
- <pkg>elbe-control</pkg>
- <pkg>qemu-kvm</pkg>
- <pkg>reprepro</pkg>
- <pkg>debmirror</pkg>
- <pkg>apache2</pkg>
- <pkg>devscripts</pkg>
- <pkg>dh-make</pkg>
- <pkg>minicom</pkg>
- <pkg>sudo</pkg>
- <pkg>screen</pkg>
- <pkg>rsync</pkg>
-
- <!-- security training -->
- <pkg>acl</pkg>
- <pkg>attr</pkg>
- <pkg>tomoyo-tools</pkg>
- <pkg>selinux-basics</pkg>
- <pkg>selinux-utils</pkg>
- <pkg>selinux-policy-default</pkg>
- <pkg>selinux-policy-dev</pkg>
- <pkg>openvpn</pkg>
- <pkg>easy-rsa</pkg>
-
- <!-- needed by eclipse -->
- <pkg>openjdk-7-jdk</pkg>
-
- <!-- needed by yocto / toaster -->
- <pkg>python-django</pkg>
- <pkg>python-django-south</pkg>
- <pkg>unzip</pkg>
- <pkg>texinfo</pkg>
- <pkg>chrpath</pkg>
- <pkg>libsdl1.2-dev</pkg>
-
- <!-- desktop -->
- <pkg>lightdm</pkg>
- <pkg>mate-desktop-environment-extras</pkg>
- <pkg>mate-gnome-main-menu-applet</pkg>
- <pkg>mate-themes</pkg>
- <pkg>pluma</pkg>
- <pkg>xterm</pkg>
- <pkg>xinit</pkg>
- <pkg>locales</pkg>
- <pkg>xserver-xorg</pkg>
- <pkg>network-manager-gnome</pkg>
- <pkg>wireshark</pkg>
- <pkg>xxxterm</pkg>
- <pkg>gitk</pkg>
-
- <!-- for the trainer -->
- <pkg>evince</pkg>
- </pkg-list>
- </target>
-</ns0:RootFileSystem>