++update
This commit is contained in:
parent
279f86a1f0
commit
3f2dece3f5
1 changed files with 8 additions and 7 deletions
|
@ -16,22 +16,24 @@ outdir=$1; shift
|
||||||
|
|
||||||
date=$(date +%F)
|
date=$(date +%F)
|
||||||
|
|
||||||
dir=${outdir}/${suite}-${date}
|
basename=${suite}-${date}
|
||||||
kernel=kernel-${dir}
|
dir=${outdir}/${basename}
|
||||||
initramfs=initramfs-${dir}
|
kernel=${outdir}/kernel-${basename}
|
||||||
|
initramfs=${outdir}/initramfs-${basename}
|
||||||
keyurl=https://code.ungleich.ch/ungleich-public/__ungleich_staff_ssh_access/raw/master/files
|
keyurl=https://code.ungleich.ch/ungleich-public/__ungleich_staff_ssh_access/raw/master/files
|
||||||
|
|
||||||
debootstrap "${suite}" "${dir}"
|
debootstrap "${suite}" "${dir}"
|
||||||
|
|
||||||
# need non-free for firmware-bnx2
|
# need non-free for firmware-bnx2
|
||||||
echo 'deb http://pkgmaster.devuan.org/merged ${suite} main contrib non-free' > ${dir}/etc/apt/sources.list
|
echo "deb http://pkgmaster.devuan.org/merged ${suite} main contrib non-free" > ${dir}/etc/apt/sources.list
|
||||||
|
|
||||||
|
chroot ${dir} apt update
|
||||||
chroot ${dir} apt install -y openssh-server rdnssd linux-image-amd64 firmware-bnx2
|
chroot ${dir} apt install -y openssh-server rdnssd linux-image-amd64 firmware-bnx2
|
||||||
|
|
||||||
|
|
||||||
cp ${dir}/boot/vmlinuz-* ${kernel}
|
cp ${dir}/boot/vmlinuz-* ${kernel}
|
||||||
|
|
||||||
echo '* * * * * root ip -o -6 addr show | grep -E -v 'lo |one' > /etc/issue' > ${dir}/etc/cron.d/ipv6addr
|
echo '* * * * * root ip -o -6 addr show | grep -E -v ' lo |one' > /etc/issue' > ${dir}/etc/cron.d/ipv6addr
|
||||||
|
|
||||||
mkdir -p ${dir}/root/.ssh
|
mkdir -p ${dir}/root/.ssh
|
||||||
|
|
||||||
|
@ -62,8 +64,6 @@ eof
|
||||||
ifup "\${dev}"
|
ifup "\${dev}"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# ensure there is /init in the initramfs -> otherwise there is a kernel panic
|
# ensure there is /init in the initramfs -> otherwise there is a kernel panic
|
||||||
|
@ -71,4 +71,5 @@ EOF
|
||||||
# in our case, they are just the same
|
# in our case, they are just the same
|
||||||
ln -s /sbin/init ${dir}/init
|
ln -s /sbin/init ${dir}/init
|
||||||
|
|
||||||
|
# Finally building the initramfs
|
||||||
( cd ${dir} ; find . | cpio -H newc -o | gzip -9 > ${initramfs} )
|
( cd ${dir} ; find . | cpio -H newc -o | gzip -9 > ${initramfs} )
|
||||||
|
|
Loading…
Reference in a new issue