1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun# (C) 2012-2016 Fathi Boudra <fathi.boudra@linaro.org> 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun# Create configuration for live-build. 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun# You need live-build package installed. 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunset -e 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunecho "I: create configuration" 12*4882a593Smuzhiyunexport LB_BOOTSTRAP_INCLUDE="apt-transport-https gnupg" 13*4882a593Smuzhiyunlb config \ 14*4882a593Smuzhiyun --mirror-bootstrap "http://mirrors.ustc.edu.cn/debian" \ 15*4882a593Smuzhiyun --mirror-chroot "http://mirrors.ustc.edu.cn/debian" \ 16*4882a593Smuzhiyun --mirror-chroot-security "http://mirrors.ustc.edu.cn/debian-security" \ 17*4882a593Smuzhiyun --mirror-binary "http://mirrors.ustc.edu.cn/debian" \ 18*4882a593Smuzhiyun --mirror-binary-security "http://mirrors.ustc.edu.cn/debian-security" \ 19*4882a593Smuzhiyun --apt-indices false \ 20*4882a593Smuzhiyun --apt-recommends false \ 21*4882a593Smuzhiyun --apt-secure false \ 22*4882a593Smuzhiyun --architectures arm64 \ 23*4882a593Smuzhiyun --archive-areas 'main contrib non-free' \ 24*4882a593Smuzhiyun --backports false \ 25*4882a593Smuzhiyun --binary-filesystem ext4 \ 26*4882a593Smuzhiyun --binary-images tar \ 27*4882a593Smuzhiyun --bootappend-live "hostname=linaro-alip username=linaro" \ 28*4882a593Smuzhiyun --bootloader "syslinux" \ 29*4882a593Smuzhiyun --bootstrap-qemu-arch arm64 \ 30*4882a593Smuzhiyun --bootstrap-qemu-static /usr/bin/qemu-aarch64-static \ 31*4882a593Smuzhiyun --cache false \ 32*4882a593Smuzhiyun --chroot-filesystem none \ 33*4882a593Smuzhiyun --compression gzip \ 34*4882a593Smuzhiyun --debootstrap-options "--variant=minbase --include=apt-transport-https,gnupg" \ 35*4882a593Smuzhiyun --distribution bullseye \ 36*4882a593Smuzhiyun --gzip-options '-9 --rsyncable' \ 37*4882a593Smuzhiyun --iso-publisher 'Linaro; http://www.linaro.org/; linaro-dev@lists.linaro.org' \ 38*4882a593Smuzhiyun --iso-volume 'Linaro Bullseye $(date +%Y%m%d-%H:%M)' \ 39*4882a593Smuzhiyun --linux-flavours none \ 40*4882a593Smuzhiyun --linux-packages none \ 41*4882a593Smuzhiyun --mode debian \ 42*4882a593Smuzhiyun --security true \ 43*4882a593Smuzhiyun --system normal \ 44*4882a593Smuzhiyun --updates true 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunecho "I: copy customization" 47*4882a593Smuzhiyuntest -d customization && cp -rf customization/* config/ 48*4882a593Smuzhiyun 49*4882a593Smuzhiyunecho "I: done" 50