diff options
author | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2012-03-15 12:35:54 +0100 |
---|---|---|
committer | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2012-03-15 12:35:54 +0100 |
commit | b2aea6a3ee10e22aab6839b28343acefc7aa5107 (patch) | |
tree | 858b1f94814d5474898dc8dacc2c89b6441fb3ad | |
parent | 1d8eb80b603d493c439602f6681492138ca91462 (diff) |
Added alip/nano/ubuntu-desktop -dev images
34 files changed, 414 insertions, 0 deletions
diff --git a/oneiric-armel-alip-dev/Makefile b/oneiric-armel-alip-dev/Makefile new file mode 100755 index 0000000..4ef94fd --- /dev/null +++ b/oneiric-armel-alip-dev/Makefile @@ -0,0 +1,17 @@ +#!/bin/sh + +# (C) 2012 Fathi Boudra <fathi.boudra@linaro.org> + +# Calls all necessary live-build programs in the correct order to complete +# the bootstrap, chroot, binary, and source stage. + +# You need live-build package installed and superuser privileges. + +TIMESTAMP=`date "+%y%m%d%H%M%S"` +LOGFILE=logfile-$(TIMESTAMP) + +all: + set -e; sudo lb build 2>&1 | tee $(LOGFILE) + +clean: + sudo lb clean --purge diff --git a/oneiric-armel-alip-dev/README b/oneiric-armel-alip-dev/README new file mode 100644 index 0000000..917e1f3 --- /dev/null +++ b/oneiric-armel-alip-dev/README @@ -0,0 +1,16 @@ +* To build binary image: + * install live-build qemu-user-static + * run configure + * run make + +* Scripts: + * configure + * Makefile + +* Configuration Layout + +`-- ./config + +* Customization Layout + +`-- ./customization diff --git a/oneiric-armel-alip-dev/configure b/oneiric-armel-alip-dev/configure new file mode 100755 index 0000000..331c8fb --- /dev/null +++ b/oneiric-armel-alip-dev/configure @@ -0,0 +1,40 @@ +#!/bin/sh + +# (C) 2012 Fathi Boudra <fathi.boudra@linaro.org> + +# Create configuration for live-build. + +# You need live-build package installed. + +set -e + +echo "I: create configuration" +export LB_BOOTSTRAP_INCLUDE="apt-transport-https gnupg" +lb config \ + --apt-indices none \ + --architectures armel \ + --archive-areas 'main universe' \ + --binary-filesystem ext4 \ + --binary-images tar \ + --bootstrap-flavour standard \ + --bootstrap-qemu-arch armel \ + --bootstrap-qemu-static /usr/bin/qemu-arm-static \ + --cache false \ + --chroot-filesystem none \ + --distribution oneiric \ + --gzip-options '-9 --rsyncable' \ + --hostname linaro-alip \ + --iso-publisher 'Linaro; http://www.linaro.org/; linaro-dev@lists.linaro.org' \ + --iso-volume 'Linaro oneiric $(date +%Y%m%d-%H:%M)' \ + --linux-flavours none \ + --linux-packages none \ + --mode ubuntu \ + --security false \ + --system normal \ + --username linaro \ + --volatile false + +echo "I: copy customization" +cp -rf customization/* config/ + +echo "I: done" diff --git a/oneiric-armel-alip-dev/customization/archives/linaro-overlay-ppa.key.chroot b/oneiric-armel-alip-dev/customization/archives/linaro-overlay-ppa.key.chroot new file mode 100644 index 0000000..0966316 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/archives/linaro-overlay-ppa.key.chroot @@ -0,0 +1,12 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: SKS 1.0.10 + +mI0ETA9rYAEEAM3qPwNzaXsRRyNARLCAEVl7BCte8isURYwLxMgvMlR7RmLip81ox0o4d61E +Q5uuT5LWEp2/f2xvw2Pn+7uOKbpL0JLyscD7PntrJnZay8vitDXWMUAyQTMltyjfKQ3N3Zrb +B424lJYL4r04fjFagN5R4+LFaIzO6P71bwk6rj1dABEBAAG0HExhdW5jaHBhZCBMaW5hcm8g +T3ZlcmxheSBQUEGItgQTAQIAIAUCTA9rYAIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJ +EPH8usp74fl7+1gD/j9IaY1wCG8RrgYUTVnh8erd3ooHCzN+hlgjgDo0MLYv5DPes8VSgFOC +j1TLPGwrqSikdGAKpMu7vhJSPEkYC7Y+DGkS6Vuap8O3olnZfc4BPfSF1XI18KLv0GeBiEOq +xiQvTnlfgEyu21LjFMtAjh6qfbRvJonqvqEbK/7QrvNI +=sAtw +-----END PGP PUBLIC KEY BLOCK----- diff --git a/oneiric-armel-alip-dev/customization/archives/linaro-overlay-ppa.list.chroot b/oneiric-armel-alip-dev/customization/archives/linaro-overlay-ppa.list.chroot new file mode 100644 index 0000000..2e33004 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/archives/linaro-overlay-ppa.list.chroot @@ -0,0 +1,2 @@ +# Linaro Overlay PPA +deb http://ppa.launchpad.net/linaro-maintainers/overlay/ubuntu @DISTRIBUTION@ main diff --git a/oneiric-armel-alip-dev/customization/hooks/01-setup_user_linaro.chroot b/oneiric-armel-alip-dev/customization/hooks/01-setup_user_linaro.chroot new file mode 100755 index 0000000..9c65f97 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/hooks/01-setup_user_linaro.chroot @@ -0,0 +1,7 @@ +#!/bin/sh + +echo "I: create linaro user" +adduser --gecos linaro --disabled-login linaro + +echo "I: set linaro user password" +echo "linaro:linaro" | chpasswd diff --git a/oneiric-armel-alip-dev/customization/hooks/02-add_linaro_to_groups.chroot b/oneiric-armel-alip-dev/customization/hooks/02-add_linaro_to_groups.chroot new file mode 100755 index 0000000..f3b2d4e --- /dev/null +++ b/oneiric-armel-alip-dev/customization/hooks/02-add_linaro_to_groups.chroot @@ -0,0 +1,63 @@ +#!/bin/sh -x + +DEFGROUPS="admin,adm,dialout,cdrom,plugdev,audio,dip,video" + +/bin/egrep -i "^admin" /etc/group +if [ $? -eq 0 ]; then + echo "User admin exists in /etc/group" +else + echo "User admin does not exists in /etc/group must create" + groupadd admin +fi +/bin/egrep -i "^dialout" /etc/group +if [ $? -eq 0 ]; then + echo "User dialout exists in /etc/group" +else + echo "User dialout does not exists in /etc/group must create" + groupadd dialout +fi +/bin/egrep -i "^cdrom" /etc/group +if [ $? -eq 0 ]; then + echo "User cdrom exists in /etc/group" +else + echo "User cdrom does not exists in /etc/group must create" + groupadd cdrom +fi +/bin/egrep -i "^plugdev" /etc/group +if [ $? -eq 0 ]; then + echo "User plugdev exists in /etc/group" +else + echo "User plugdev does not exists in /etc/group must create" + groupadd plugdev +fi +/bin/egrep -i "^audio" /etc/group +if [ $? -eq 0 ]; then + echo "User audio exists in /etc/group" +else + echo "User audio does not exists in /etc/group must create" + groupadd audio +fi +/bin/egrep -i "^dip" /etc/group +if [ $? -eq 0 ]; then + echo "User dip exists in /etc/group" +else + echo "User dip does not exists in /etc/group must create" + groupadd dip +fi +/bin/egrep -i "^video" /etc/group +if [ $? -eq 0 ]; then + echo "User video exists in /etc/group" +else + echo "User video does not exists in /etc/group must create" + groupadd video +fi +/bin/egrep -i "^adm" /etc/group +if [ $? -eq 0 ]; then + echo "User adm exists in /etc/group" +else + echo "User adm does not exists in /etc/group must create" + groupadd adm +fi + +echo "I: add linaro to ($DEFGROUPS) groups" +usermod -a -G ${DEFGROUPS} linaro diff --git a/oneiric-armel-alip-dev/customization/hooks/03-check_sudoers_for_admin.chroot b/oneiric-armel-alip-dev/customization/hooks/03-check_sudoers_for_admin.chroot new file mode 100755 index 0000000..5c82429 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/hooks/03-check_sudoers_for_admin.chroot @@ -0,0 +1,17 @@ +#!/bin/sh + +# check to make sure sudoers file has ref for admin +ADMINEXISTS="$(awk '$1 == "%admin" { print $1 }' /etc/sudoers)" +if [ -z "$ADMINEXISTS" ]; then + # append admin entry to sudoers + echo "# Members of the admin group may gain root privileges" >> /etc/sudoers + echo "%admin ALL = (ALL) NOPASSWD: ALL" >> /etc/sudoers +fi + +# make sure that NOPASSWD is set for %admin +# expecially in the case that we didn't add it to /etc/sudoers +# just blow the %admin line away and force it to be NOPASSWD +sed -i -e ' +/\%admin/ c \ +%admin ALL = (ALL) NOPASSWD: ALL +' /etc/sudoers diff --git a/oneiric-armel-alip-dev/customization/hooks/05-set_sudo_mode.chroot b/oneiric-armel-alip-dev/customization/hooks/05-set_sudo_mode.chroot new file mode 100755 index 0000000..ee02901 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/hooks/05-set_sudo_mode.chroot @@ -0,0 +1,3 @@ +#!/bin/sh -x + +gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gksu/sudo-mode true diff --git a/oneiric-armel-alip-dev/customization/hooks/20-extract_initrd_uuid.binary b/oneiric-armel-alip-dev/customization/hooks/20-extract_initrd_uuid.binary new file mode 100755 index 0000000..fee2b1b --- /dev/null +++ b/oneiric-armel-alip-dev/customization/hooks/20-extract_initrd_uuid.binary @@ -0,0 +1,29 @@ +#!/bin/sh + +mkdir -p uuid +cd uuid + +prefix= + +if ls ../binary/casper/initrd.img-* 2>&1 > /dev/null; then + prefix=../binary/boot/filesystem.dir/casper/ +else + prefix=../binary/boot/filesystem.dir/boot/ +fi + +UUID=`uuidgen -r` + +for initrd in `ls $prefix/initrd.img-*`; do + zcat $initrd | cpio --quiet -id + echo $UUID > conf/uuid.conf + find . | cpio --quiet --dereference -o -H newc | gzip > $initrd + rm -rf * +done + +echo "I: setting rootfs UUID $UUID in initrd... copying to '.disk/casper-uuid'." +if [ ! -d ../binary/boot/filesystem.dir/.disk ]; then + mkdir -p ../binary/boot/filesystem.dir/.disk +fi +echo $UUID > ../binary/boot/filesystem.dir/.disk/casper-uuid +cd .. +rm -rf uuid diff --git a/oneiric-armel-alip-dev/customization/hooks/60-remove_not_needed.binary b/oneiric-armel-alip-dev/customization/hooks/60-remove_not_needed.binary new file mode 100755 index 0000000..a4c2eec --- /dev/null +++ b/oneiric-armel-alip-dev/customization/hooks/60-remove_not_needed.binary @@ -0,0 +1,10 @@ +#!/bin/sh + +cd binary/boot/filesystem.dir + +rm -rf usr/share/{groff,linda,lintian,info,man,perl,locale,fonts,icons,i18n,gtk-doc,ghostscript} \ + boot lib/modules \ + lib/firmware dev home lib/init lib/lsb lib/systemd lib/terminfo \ + usr/lib/firefox*/searchplugins/common \ + usr/bin/X11 lib64 \ + lib/udev lib/xtables media mnt opt proc root run selinux srv sys tmp diff --git a/oneiric-armel-alip-dev/customization/hooks/70-kill_all_symlinks.binary b/oneiric-armel-alip-dev/customization/hooks/70-kill_all_symlinks.binary new file mode 100755 index 0000000..a2eb282 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/hooks/70-kill_all_symlinks.binary @@ -0,0 +1,10 @@ +#!/bin/sh + +cd binary/boot/ + +mv filesystem.dir old +mkdir filesystem.dir + +cd old + +tar -cf - --no-same-owner --ignore-case --dereference . | tar -xf - -C ../filesystem.dir && rm -rf ../old diff --git a/oneiric-armel-alip-dev/customization/includes.chroot/etc/gdm/custom.conf b/oneiric-armel-alip-dev/customization/includes.chroot/etc/gdm/custom.conf new file mode 100644 index 0000000..69114e8 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/includes.chroot/etc/gdm/custom.conf @@ -0,0 +1,9 @@ +[daemon] +DefaultSession=xubuntu + +AutomaticLoginEnable=true +AutomaticLogin=linaro + +[greeter] +Include=linaro + diff --git a/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/default/locale b/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/default/locale new file mode 100644 index 0000000..f9c983c --- /dev/null +++ b/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/default/locale @@ -0,0 +1 @@ +LANG=C.UTF-8 diff --git a/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/hostname b/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/hostname new file mode 100644 index 0000000..b18833f --- /dev/null +++ b/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/hostname @@ -0,0 +1 @@ +linaro-alip diff --git a/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/hosts b/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/hosts new file mode 100644 index 0000000..7dcb363 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/hosts @@ -0,0 +1,7 @@ +127.0.0.1 localhost +::1 localhost ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +127.0.1.1 linaro-alip diff --git a/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/lightdm/lightdm.conf b/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/lightdm/lightdm.conf new file mode 100644 index 0000000..c98de71 --- /dev/null +++ b/oneiric-armel-alip-dev/customization/includes/oneiric/common/boot/filesystem.dir/etc/lightdm/lightdm.conf @@ -0,0 +1,5 @@ + +[SeatDefaults] +greeter-session=lightdm-gtk-greeter +user-session=xubuntu +autologin-user=linaro diff --git a/oneiric-armel-alip-dev/customization/package-lists/linaro-alip-dev.list.chroot b/oneiric-armel-alip-dev/customization/package-lists/linaro-alip-dev.list.chroot new file mode 100644 index 0000000..57774da --- /dev/null +++ b/oneiric-armel-alip-dev/customization/package-lists/linaro-alip-dev.list.chroot @@ -0,0 +1,3 @@ +# Packages needed for Linaro - ALIP +linaro-alip +linaro-alip-dev diff --git a/oneiric-armel-nano-dev/Makefile b/oneiric-armel-nano-dev/Makefile new file mode 100755 index 0000000..4ef94fd --- /dev/null +++ b/oneiric-armel-nano-dev/Makefile @@ -0,0 +1,17 @@ +#!/bin/sh + +# (C) 2012 Fathi Boudra <fathi.boudra@linaro.org> + +# Calls all necessary live-build programs in the correct order to complete +# the bootstrap, chroot, binary, and source stage. + +# You need live-build package installed and superuser privileges. + +TIMESTAMP=`date "+%y%m%d%H%M%S"` +LOGFILE=logfile-$(TIMESTAMP) + +all: + set -e; sudo lb build 2>&1 | tee $(LOGFILE) + +clean: + sudo lb clean --purge diff --git a/oneiric-armel-nano-dev/README b/oneiric-armel-nano-dev/README new file mode 100644 index 0000000..917e1f3 --- /dev/null +++ b/oneiric-armel-nano-dev/README @@ -0,0 +1,16 @@ +* To build binary image: + * install live-build qemu-user-static + * run configure + * run make + +* Scripts: + * configure + * Makefile + +* Configuration Layout + +`-- ./config + +* Customization Layout + +`-- ./customization diff --git a/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/default/locale b/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/default/locale new file mode 100644 index 0000000..f9c983c --- /dev/null +++ b/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/default/locale @@ -0,0 +1 @@ +LANG=C.UTF-8 diff --git a/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hostname b/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hostname new file mode 100644 index 0000000..1d1dfdb --- /dev/null +++ b/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hostname @@ -0,0 +1 @@ +linaro-nano diff --git a/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hosts b/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hosts new file mode 100644 index 0000000..5c520b5 --- /dev/null +++ b/oneiric-armel-nano-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hosts @@ -0,0 +1,7 @@ +127.0.0.1 localhost +::1 localhost ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +127.0.1.1 linaro-nano diff --git a/oneiric-armel-ubuntu-desktop-dev/Makefile b/oneiric-armel-ubuntu-desktop-dev/Makefile new file mode 100755 index 0000000..4ef94fd --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/Makefile @@ -0,0 +1,17 @@ +#!/bin/sh + +# (C) 2012 Fathi Boudra <fathi.boudra@linaro.org> + +# Calls all necessary live-build programs in the correct order to complete +# the bootstrap, chroot, binary, and source stage. + +# You need live-build package installed and superuser privileges. + +TIMESTAMP=`date "+%y%m%d%H%M%S"` +LOGFILE=logfile-$(TIMESTAMP) + +all: + set -e; sudo lb build 2>&1 | tee $(LOGFILE) + +clean: + sudo lb clean --purge diff --git a/oneiric-armel-ubuntu-desktop-dev/README b/oneiric-armel-ubuntu-desktop-dev/README new file mode 100644 index 0000000..917e1f3 --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/README @@ -0,0 +1,16 @@ +* To build binary image: + * install live-build qemu-user-static + * run configure + * run make + +* Scripts: + * configure + * Makefile + +* Configuration Layout + +`-- ./config + +* Customization Layout + +`-- ./customization diff --git a/oneiric-armel-ubuntu-desktop-dev/configure b/oneiric-armel-ubuntu-desktop-dev/configure new file mode 100755 index 0000000..bd8360f --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/configure @@ -0,0 +1,41 @@ +#!/bin/sh + +# (C) 2012 Fathi Boudra <fathi.boudra@linaro.org> + +# Create configuration for live-build. + +# You need live-build package installed. + +set -e + +echo "I: create configuration" +export LB_BOOTSTRAP_INCLUDE="apt-transport-https gnupg" +lb config \ + --apt-indices none \ + --architectures armel \ + --archive-areas 'main universe' \ + --binary-filesystem ext4 \ + --binary-images tar \ + --bootstrap-flavour minimal \ + --bootstrap-qemu-arch armel \ + --bootstrap-qemu-static /usr/bin/qemu-arm-static \ + --cache false \ + --chroot-filesystem none \ + --distribution oneiric \ + --gzip-options '-9 --rsyncable' \ + --hostname linaro-nano \ + --iso-publisher 'Linaro; http://www.linaro.org/; linaro-dev@lists.linaro.org' \ + --iso-volume 'Linaro oneiric $(date +%Y%m%d-%H:%M)' \ + --linux-flavours none \ + --linux-packages none \ + --mode ubuntu \ + --package-lists minimal \ + --security false \ + --system normal \ + --username linaro \ + --volatile false + +echo "I: copy customization" +cp -rf customization/* config/ + +echo "I: done" diff --git a/oneiric-armel-ubuntu-desktop-dev/customization/archives/linaro-overlay-ppa.key.chroot b/oneiric-armel-ubuntu-desktop-dev/customization/archives/linaro-overlay-ppa.key.chroot new file mode 100644 index 0000000..0966316 --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/customization/archives/linaro-overlay-ppa.key.chroot @@ -0,0 +1,12 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: SKS 1.0.10 + +mI0ETA9rYAEEAM3qPwNzaXsRRyNARLCAEVl7BCte8isURYwLxMgvMlR7RmLip81ox0o4d61E +Q5uuT5LWEp2/f2xvw2Pn+7uOKbpL0JLyscD7PntrJnZay8vitDXWMUAyQTMltyjfKQ3N3Zrb +B424lJYL4r04fjFagN5R4+LFaIzO6P71bwk6rj1dABEBAAG0HExhdW5jaHBhZCBMaW5hcm8g +T3ZlcmxheSBQUEGItgQTAQIAIAUCTA9rYAIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJ +EPH8usp74fl7+1gD/j9IaY1wCG8RrgYUTVnh8erd3ooHCzN+hlgjgDo0MLYv5DPes8VSgFOC +j1TLPGwrqSikdGAKpMu7vhJSPEkYC7Y+DGkS6Vuap8O3olnZfc4BPfSF1XI18KLv0GeBiEOq +xiQvTnlfgEyu21LjFMtAjh6qfbRvJonqvqEbK/7QrvNI +=sAtw +-----END PGP PUBLIC KEY BLOCK----- diff --git a/oneiric-armel-ubuntu-desktop-dev/customization/archives/linaro-overlay-ppa.list.chroot b/oneiric-armel-ubuntu-desktop-dev/customization/archives/linaro-overlay-ppa.list.chroot new file mode 100644 index 0000000..2e33004 --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/customization/archives/linaro-overlay-ppa.list.chroot @@ -0,0 +1,2 @@ +# Linaro Overlay PPA +deb http://ppa.launchpad.net/linaro-maintainers/overlay/ubuntu @DISTRIBUTION@ main diff --git a/oneiric-armel-ubuntu-desktop-dev/customization/hooks/60-remove-not-needed.binary b/oneiric-armel-ubuntu-desktop-dev/customization/hooks/60-remove-not-needed.binary new file mode 100755 index 0000000..a4c2eec --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/customization/hooks/60-remove-not-needed.binary @@ -0,0 +1,10 @@ +#!/bin/sh + +cd binary/boot/filesystem.dir + +rm -rf usr/share/{groff,linda,lintian,info,man,perl,locale,fonts,icons,i18n,gtk-doc,ghostscript} \ + boot lib/modules \ + lib/firmware dev home lib/init lib/lsb lib/systemd lib/terminfo \ + usr/lib/firefox*/searchplugins/common \ + usr/bin/X11 lib64 \ + lib/udev lib/xtables media mnt opt proc root run selinux srv sys tmp diff --git a/oneiric-armel-ubuntu-desktop-dev/customization/hooks/70-kill-all-symlinks.binary b/oneiric-armel-ubuntu-desktop-dev/customization/hooks/70-kill-all-symlinks.binary new file mode 100755 index 0000000..a2eb282 --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/customization/hooks/70-kill-all-symlinks.binary @@ -0,0 +1,10 @@ +#!/bin/sh + +cd binary/boot/ + +mv filesystem.dir old +mkdir filesystem.dir + +cd old + +tar -cf - --no-same-owner --ignore-case --dereference . | tar -xf - -C ../filesystem.dir && rm -rf ../old diff --git a/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/default/locale b/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/default/locale new file mode 100644 index 0000000..f9c983c --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/default/locale @@ -0,0 +1 @@ +LANG=C.UTF-8 diff --git a/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hostname b/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hostname new file mode 100644 index 0000000..1d1dfdb --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hostname @@ -0,0 +1 @@ +linaro-nano diff --git a/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hosts b/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hosts new file mode 100644 index 0000000..5c520b5 --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/customization/includes/precise/common/boot/filesystem.dir/etc/hosts @@ -0,0 +1,7 @@ +127.0.0.1 localhost +::1 localhost ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +127.0.1.1 linaro-nano diff --git a/oneiric-armel-ubuntu-desktop-dev/customization/package-lists/linaro-ubuntu-desktop-dev.list.chroot b/oneiric-armel-ubuntu-desktop-dev/customization/package-lists/linaro-ubuntu-desktop-dev.list.chroot new file mode 100644 index 0000000..382bc1f --- /dev/null +++ b/oneiric-armel-ubuntu-desktop-dev/customization/package-lists/linaro-ubuntu-desktop-dev.list.chroot @@ -0,0 +1,3 @@ +# Packages needed for Linaro - ubuntu-desktop +linaro-ubuntu-desktop +linaro-ubuntu-desktop-dev |