X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=bitfolk-chroot-install;h=b33a0d3caa0f04fdadc0948ba666462d6e831b1a;hb=refs%2Fheads%2Fmaster;hp=a28efeec9ac9bffcb1f1c89d041a5339089a4561;hpb=802e885e3e7fa3857f8bc4f54c261d5ca76f2454;p=distro-setup diff --git a/bitfolk-chroot-install b/bitfolk-chroot-install index a28efee..398c20c 100755 --- a/bitfolk-chroot-install +++ b/bitfolk-chroot-install @@ -1,4 +1,25 @@ #!/bin/bash +# I, Ian Kelling, follow the GNU license recommendations at +# https://www.gnu.org/licenses/license-recommendations.en.html. They +# recommend that small programs, < 300 lines, be licensed under the +# Apache License 2.0. This file contains or is part of one or more small +# programs. If a small program grows beyond 300 lines, I plan to switch +# its license to GPL. + +# Copyright 2024 Ian Kelling + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + if ! test "$BASH_VERSION"; then echo "error: shell is not bash" >&2; exit 1; fi shopt -s inherit_errexit 2>/dev/null ||: # ignore fail in bash < 4.4 @@ -25,6 +46,7 @@ locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8 EOF # /a/bin/fai/fai/config/hooks/updatebase.UBUNTU +# shellcheck disable=SC2016 debconf --owner=locales sh -c ' . /usr/share/debconf/confmodule db_version 2.0 @@ -59,10 +81,10 @@ iface eth0 inet6 static gateway $ip6::1 post-up echo 0 > /proc/sys/net/ipv6/conf/default/accept_ra post-up echo 0 > /proc/sys/net/ipv6/conf/all/accept_ra - post-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra + post-up echo 0 > /proc/sys/net/ipv6/conf/\$IFACE/accept_ra post-up echo 0 > /proc/sys/net/ipv6/conf/default/autoconf post-up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf - post-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf + post-up echo 0 > /proc/sys/net/ipv6/conf/\$IFACE/autoconf EOF cat >/etc/fstab <<'EOF'