blob: caf7cd6bb5c5f97ff2569801c82afcfeb104e3d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
#!/bin/sh
for file in /root/config/*; do [ -r $file ] && . $file; done
echo "Info: mirror is ${LB_MIRROR_CHROOT} or ${LB_PARENT_MIRROR_CHROOT}"
# end up with deb.debian.org in final iso since stretch
case "${LB_DISTRIBUTION}" in
wheezy|jessie) exit ;;
esac
sed -i -e "s#${LB_MIRROR_CHROOT}#http://deb.debian.org/debian#"g /etc/apt/sources.list
# update apt index debpool
# live is already signed-by
cp -f /etc/apt/sources.list /etc/apt/sources.list.bak
sed -i '/live/!d' /etc/apt/sources.list
apt-get update -y
cp -f /etc/apt/sources.list.bak /etc/apt/sources.list
rm -f /etc/apt/sources.list.bak
case "${LB_DISTRIBUTION}" in
stretch|buster|bullseye) exit ;;
esac
# add signed-by to sources.list
# TODO dep822
# TODO wine
# TODO fix it
#sed -i 's/^deb-src/dummy/g' /etc/apt/sources.list
#sed -i '/kanotix/s/^deb/deb [signed-by=\/usr\/share\/keyrings\/kanotix25.asc]/g' /etc/apt/sources.list
#sed -i '/debian.org/s/^deb/deb [signed-by=\/usr\/share\/keyrings\/debian-archive-keyring.gpg]/g' /etc/apt/sources.list
#sed -i '/dl.winehq/s/^deb/deb [signed-by=\/etc\/apt\/keyrings\/wine-staging.key.asc]/g' /etc/apt/sources.list
#sed -i 's/^dummy/deb-src/g' /etc/apt/sources.list
#sed -i '/kanotix/s/^deb-src/deb-src [signed-by=\/usr\/share\/keyrings\/kanotix25.asc]/g' /etc/apt/sources.list
#sed -i '/debian.org/s/^deb-src/deb-src [signed-by=\/usr\/share\/keyrings\/debian-archive-keyring.gpg]/g' /etc/apt/sources.list
#sed -i '/dl.winehq/s/^deb-src/deb-src [signed-by=\/etc\/apt\/keyrings\/wine-staging.key.asc]/g' /etc/apt/sources.list
#if [ -e /etc/apt/trusted.gpg.d/wine-staging.key.asc ]; then
# cp -f /etc/apt/trusted.gpg.d/wine-staging.key.asc /etc/apt/keyrings/wine-staging.key.asc
#fi
# key.asc is kanotix spec
# debian keys needed by live-build ?
rm -f /etc/apt/trusted.gpg.d/*.key.asc
# test if we need debian-keys
rm -f /etc/apt/trusted.gpg.d/*
|