Compare commits

..

4 Commits

Author SHA1 Message Date
Brent Yang e1db2c4d52
Merge pull request #137 from bohanyang/july-2025-patch-1 5 months ago
Brent Yang e5fd6e74c8
Cloud-init: override ConfigDrive on OpenStack Nova 5 months ago
Brent Yang 41b56c2fad
Merge pull request #136 from bohanyang/july-2025-update 5 months ago
Brent Yang b67c340954
DNS: Cloudflare by default; Cloud-init: disable ds-identify and force NoCloud 5 months ago
  1. 11
      debi.sh

@ -196,8 +196,9 @@ interface=auto
ip= ip=
netmask= netmask=
gateway= gateway=
dns='8.8.8.8 8.8.4.4' dns='1.1.1.1 1.0.0.1'
dns6='2001:4860:4860::8888 2001:4860:4860::8844' dns6='2606:4700:4700::1111 2606:4700:4700::1001'
dns10='1.1.1.1 2606:4700:4700::1111'
hostname= hostname=
network_console=false network_console=false
set_debian_version 12 set_debian_version 12
@ -596,6 +597,10 @@ EOF
echo 'd-i netcfg/confirm_static boolean true' | $save_preseed echo 'd-i netcfg/confirm_static boolean true' | $save_preseed
} }
[ -z "$ip" ] && {
echo "d-i netcfg/get_nameservers string $dns10" | $save_preseed
}
if [ -n "$hostname" ]; then if [ -n "$hostname" ]; then
echo "d-i netcfg/hostname string $hostname" | $save_preseed echo "d-i netcfg/hostname string $hostname" | $save_preseed
hostname=debian hostname=debian
@ -873,7 +878,7 @@ EOF
[ "$bbr" = true ] && in_target '{ echo "net.core.default_qdisc=fq"; echo "net.ipv4.tcp_congestion_control=bbr"; } > /etc/sysctl.d/bbr.conf' [ "$bbr" = true ] && in_target '{ echo "net.core.default_qdisc=fq"; echo "net.ipv4.tcp_congestion_control=bbr"; } > /etc/sysctl.d/bbr.conf'
[ -n "$cidata" ] && in_target 'echo "{ datasource_list: [ NoCloud ], datasource: { NoCloud: { fs_label: ~ } } }" > /etc/cloud/cloud.cfg.d/99_debi.cfg' [ -n "$cidata" ] && in_target 'echo "{ datasource_list: [ NoCloud ], datasource: { ConfigDrive: { dsmode: disabled }, NoCloud: { fs_label: ~, dsmode: local } } }" > /etc/cloud/cloud.cfg.d/99_mandate_nocloud.cfg'
late_command='true' late_command='true'
[ -n "$in_target_script" ] && late_command="$late_command; in-target sh -c '$in_target_script'" [ -n "$in_target_script" ] && late_command="$late_command; in-target sh -c '$in_target_script'"

Loading…
Cancel
Save