mirror of
https://github.com/lxc/lxc-templates.git
synced 2026-03-17 01:08:08 +00:00
Compare commits
6 Commits
c128b962b3
...
15f7c8361c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
15f7c8361c | ||
|
|
8a81dd3fd6 | ||
|
|
48b89d884c | ||
|
|
e21dc0318b | ||
|
|
0d0ae9f09e | ||
|
|
c352d0c180 |
@ -77,6 +77,8 @@ release_info() {
|
|||||||
local release_file=$(wget "${1}/dists/${release}/Release" -O - --quiet 2> /dev/null)
|
local release_file=$(wget "${1}/dists/${release}/Release" -O - --quiet 2> /dev/null)
|
||||||
distro_suite=${release_file#*Suite: }
|
distro_suite=${release_file#*Suite: }
|
||||||
distro_suite=${distro_suite%%$'\n'*}
|
distro_suite=${distro_suite%%$'\n'*}
|
||||||
|
distro_codename=${release_file#*Codename: }
|
||||||
|
distro_codename=${distro_codename%%$'\n'*}
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
return 1
|
return 1
|
||||||
@ -238,7 +240,7 @@ write_sourceslist()
|
|||||||
if [ "$mainonly" = 1 ]; then
|
if [ "$mainonly" = 1 ]; then
|
||||||
non_main=''
|
non_main=''
|
||||||
else
|
else
|
||||||
case "$release" in
|
case "$distro_codename" in
|
||||||
wheezy|jessie|stretch|buster|bullseye)
|
wheezy|jessie|stretch|buster|bullseye)
|
||||||
non_main=' contrib non-free'
|
non_main=' contrib non-free'
|
||||||
;;
|
;;
|
||||||
@ -374,13 +376,22 @@ download_debian()
|
|||||||
iproute=iproute2
|
iproute=iproute2
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
# Check by codename as stable and testing are moving targets
|
||||||
|
case "$distro_codename" in
|
||||||
|
wheezy|jessie|stretch|buster|bullseye|bookworm|trixie)
|
||||||
|
dhcpclient=isc-dhcp-client
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
dhcpclient=dhcpcd-base
|
||||||
|
;;
|
||||||
|
esac
|
||||||
packages=\
|
packages=\
|
||||||
$init,\
|
$init,\
|
||||||
ifupdown,\
|
ifupdown,\
|
||||||
locales,\
|
locales,\
|
||||||
ca-certificates,\
|
ca-certificates,\
|
||||||
dialog,\
|
dialog,\
|
||||||
isc-dhcp-client,\
|
$dhcpclient,\
|
||||||
netbase,\
|
netbase,\
|
||||||
net-tools,\
|
net-tools,\
|
||||||
$iproute,\
|
$iproute,\
|
||||||
@ -806,7 +817,7 @@ if ! wget -q -O /dev/null "${release_file}"; then
|
|||||||
fi
|
fi
|
||||||
packages="debian-ports-archive-keyring,${packages}"
|
packages="debian-ports-archive-keyring,${packages}"
|
||||||
else
|
else
|
||||||
echo "Error: ${arch}/${release} not available on mirror ${DEBIAN_MIRROR}"
|
echo "Error: ${arch}/${release} not available on mirror ${MIRROR}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -877,7 +888,7 @@ if [ -n "$authkey" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
release=${release:-stable}
|
release=${release:-stable}
|
||||||
permanent_releases=('stable' 'testing' 'sid' 'unstable')
|
permanent_releases=('oldoldstable' 'oldstable' 'stable' 'testing' 'sid' 'unstable')
|
||||||
if [[ ! "${permanent_releases[*]}" =~ (^|[^[:alpha:]])$release([^[:alpha:]]|$) ]]; then
|
if [[ ! "${permanent_releases[*]}" =~ (^|[^[:alpha:]])$release([^[:alpha:]]|$) ]]; then
|
||||||
if ! release_info "${MIRROR}"; then
|
if ! release_info "${MIRROR}"; then
|
||||||
echo "Invalid release ${release} (not found in mirror)"
|
echo "Invalid release ${release} (not found in mirror)"
|
||||||
|
|||||||
@ -334,13 +334,14 @@ download_kali()
|
|||||||
{
|
{
|
||||||
init=init
|
init=init
|
||||||
iproute=iproute2
|
iproute=iproute2
|
||||||
|
dhcpclient=dhcpcd-base
|
||||||
packages=\
|
packages=\
|
||||||
$init,\
|
$init,\
|
||||||
ifupdown,\
|
ifupdown,\
|
||||||
locales,\
|
locales,\
|
||||||
ca-certificates,\
|
ca-certificates,\
|
||||||
dialog,\
|
dialog,\
|
||||||
isc-dhcp-client,\
|
$dhcpclient,\
|
||||||
netbase,\
|
netbase,\
|
||||||
net-tools,\
|
net-tools,\
|
||||||
$iproute,\
|
$iproute,\
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user