X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=distro-begin;h=35c904a929d05693c03e73ef213fd6740843efa1;hb=565857e91b7e8c671ec3f4314cb21b0a85c01d0f;hp=4c889b35eb523b4affc399c2d5941101c593215b;hpb=15f043c2c297176bd623d8a8602e2dc5d67eacd6;p=distro-setup diff --git a/distro-begin b/distro-begin index 4c889b3..35c904a 100755 --- a/distro-begin +++ b/distro-begin @@ -61,8 +61,6 @@ fi ### arg parsing recompile=false -# for copying to a new data fs -bootstrapfs=false # old flag, needs new look before using. while [[ $1 == -* ]]; do case $1 in -r) recompile=true; shift ;; @@ -74,12 +72,12 @@ fi ##### variables/env setup -script_dir="$(readlink -f "$BASH_SOURCE")" +script_dir="$(readlink -f "$BASH_SOURCE")"; script_dir=${script_dir%/*} source $script_dir/pkgs set +x source /a/bin/distro-functions/src/identify-distros $interactive || set -x -for f in iank-dev htpc treetowl x2 frodo tp li lj demohost kw fz; do +for f in iank-dev htpc kd x2 frodo tp li lj demohost kw fz; do eval "$f() { [[ $HOSTNAME == $f ]]; }" done has_p() { ! linode; } # when tp is tracis, then not tp either @@ -223,6 +221,11 @@ Defaults env_keep += SUDOD # makes ubuntu be like debian # https://unix.stackexchange.com/a/91572 Defaults always_set_home +# default setting is to have minimum umask of 0022 +# This lets us have user-specific umasks which are more permissive. +# I did this for transmission and set it's umask gecos on install, +# see there for more info. +Defaults !umask EOF