@@ -18,7 +18,7 @@ arch='armhf'
1818qemu_binary=' qemu-arm-static'
1919components=' main,contrib'
2020# Adjust package list here
21- includes=" ccache,locales,git,ca-certificates,debhelper,rsync,python3,distcc,systemd,init,udev,kmod,bash-completion,busybox,ethtool,dirmngr,hdparm,ifupdown,iproute2,iputils-ping,logrotate,net-tools,nftables,powermgmt-base,procps,rename,resolvconf,rsyslog,ssh,sysstat,update-inetd,isc-dhcp-client,isc-dhcp-common,vim,dialog,apt-utils,nano,keyboard-configuration,console-setup,linux-base"
21+ includes=" ccache,locales,git,ca-certificates,debhelper,rsync,python3,distcc,systemd,init,udev,kmod,bash-completion,busybox,ethtool,dirmngr,hdparm,ifupdown,iproute2,iputils-ping,logrotate,net-tools,nftables,powermgmt-base,procps,rename,resolvconf,rsyslog,ssh,sysstat,update-inetd,isc-dhcp-client,isc-dhcp-common,vim,dialog,apt-utils,nano,keyboard-configuration,console-setup,linux-base,htop "
2222mirror_addr=" http://httpredir.debian.org/debian/"
2323
2424# Adjust default root pw
@@ -27,6 +27,10 @@ root_pw='1234'
2727# Adjust hostname here
2828def_hostname=' wdmycloud'
2929
30+
31+ # ###############################################################################
32+
33+
3034# cleanup old
3135rm -rf " ${rootfs} "
3236rm -rf " ${target_dir} " /" ${release} " -rootfs.tar.gz
@@ -58,6 +62,27 @@ mount -t sysfs chsys "${rootfs}"/sys
5862mount -t devtmpfs chdev " ${rootfs} " /dev || mount --bind /dev " ${rootfs} " /dev
5963mount -t devpts chpts " ${rootfs} " /dev/pts
6064
65+ echo " ### Addings sources list and updating"
66+ cat << EOF > ${rootfs} /etc/apt/sources.list
67+ ###
68+ deb http://httpredir.debian.org/debian buster main contrib non-free
69+ deb-src http://httpredir.debian.org/debian buster main contrib non-free
70+
71+ deb http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free
72+ deb-src http://httpredir.debian.org/debian-security/ buster/updates main contrib non-free
73+
74+ deb http://httpredir.debian.org/debian buster-updates main contrib non-free
75+ deb-src http://httpredir.debian.org/debian buster-updates main contrib non-free
76+
77+ deb http://httpredir.debian.org/debian buster-backports main contrib non-free
78+ deb-src http://httpredir.debian.org/debian buster-backports main contrib non-free
79+ ###
80+ EOF
81+
82+ chroot " ${rootfs} " /bin/bash -c " apt-get -y update"
83+ chroot " ${rootfs} " /bin/bash -c " apt-get -y full-upgrade"
84+ chroot " ${rootfs} " /bin/bash -c " apt-get -y autoremove"
85+ chroot " ${rootfs} " /bin/bash -c " apt-get -y clean"
6186
6287echo " ### Applying tweaks"
6388[[ -f " ${rootfs} " /etc/locale.gen ]] && sed -i " s/^# en_US.UTF-8/en_US.UTF-8/" " ${rootfs} " /etc/locale.gen
@@ -67,13 +92,8 @@ chroot "${rootfs}" /bin/bash -c "dpkg-reconfigure tzdata"
6792chroot " ${rootfs} " /bin/bash -c " dpkg-reconfigure keyboard-configuration"
6893chroot " ${rootfs} " /bin/bash -c " /usr/sbin/update-ccache-symlinks"
6994
70-
71- chroot " ${rootfs} " /bin/bash -c " apt-get -y update"
72- chroot " ${rootfs} " /bin/bash -c " apt-get -y full-upgrade"
73- chroot " ${rootfs} " /bin/bash -c " apt-get -y autoremove"
74- chroot " ${rootfs} " /bin/bash -c " apt-get -y clean"
75-
7695# set root password
96+ echo " ### Root password set to ${root_pw} "
7797chroot " ${rootfs} " /bin/bash -c " (echo ${root_pw} ;echo ${root_pw} ;) | passwd root >/dev/null 2>&1"
7898
7999# permit root login via SSH for the first boot
@@ -138,6 +158,7 @@ iface eth0 inet dhcp
138158# netmask 255.255.255.0
139159# gateway 192.168.1.1
140160# dns-nameservers 192.168.1.1
161+ # dns-search fritz.box
141162pre-up /sbin/ethtool -C eth0 pkt-rate-low 20000 pkt-rate-high 3000000 rx-frames 32 rx-usecs 1150 rx-usecs-high 1150 rx-usecs-low 100 rx-frames-low 32 rx-frames-high 32 adaptive-rx on
142163EOF
143164
0 commit comments