1. config.sh
2
3# set -x
4cp /etc/resolv.conf $ubuntu_base_system_dir/etc/resolv.conf
5
6
7mkdir -p $ubuntu_base_system_dir/etc/apt/
8cat << EOF > $ubuntu_base_system_dir/etc/apt/sources.list
9deb $apt_mirror_iso $codename main restricted universe multiverse
10deb-src $apt_mirror_iso $codename main restricted universe multiverse
11EOF
12
13cp -r $ubuntu_livecd_resources/chroot_resources $ubuntu_base_system_dir/chroot_resources
14cp -r $project_dir/pre_download/* $ubuntu_base_system_dir/chroot_resources/
15
16cp $project_dir/cache/* $ubuntu_base_system_dir/var/cache/apt/archives
17
18./mount.sh
19cat chroot_script/1.init_env.sh | chroot $ubuntu_base_system_dir /bin/bash
20#cat chroot_script/4.ubiquity_server.sh | chroot $ubuntu_base_system_dir /bin/bash
21./umount.sh
22
23cp $ubuntu_base_system_dir/var/cache/apt/archives/* $project_dir/cache/
24rm -rf $ubuntu_base_system_dir/var/cache/apt/archives/*
25
26cat << EOF > $ubuntu_base_system_dir/etc/apt/sources.list
27deb $apt_mirror_target $codename main restricted universe multiverse
28deb $apt_mirror_target $codename-updates main restricted universe multiverse
29deb $apt_mirror_target $codename-backports main restricted universe multiverse
30deb $apt_mirror_target $codename-security main restricted universe multiverse
31deb-src $apt_mirror_target $codename main restricted universe multiverse
32deb-src $apt_mirror_target $codename-updates main restricted universe multiverse
33deb-src $apt_mirror_target $codename-backports main restricted universe multiverse
34deb-src $apt_mirror_target $codename-security main restricted universe multiverse
35EOF
36