GRANT SELECT ON TABLE pg_catalog.pg_proc TO $sv;
GRANT SELECT ON TABLE pg_catalog.pg_type TO $sv;
EOF
+sudo -u postgres psql -AqtX template1 <<-EOF
+ \set ON_ERROR_STOP on
+ GRANT CONNECT ON DATABASE template1 TO $sv;
+ GRANT USAGE ON SCHEMA pg_catalog TO $sv;
+ GRANT SELECT ON TABLE pg_catalog.pg_database TO $sv;
+ GRANT SELECT ON TABLE pg_catalog.pg_user TO $sv;
+ EOF
"$tool"/local/adduser "$sv" \
--disabled-login \
_logger = logging.getLogger(__name__)
EOF
+sudo install -d -m 750 -o "$sv" -g "$sv" \
+ "$home"/var/ \
+ "$home"/var/filestore
+
sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
"$home"/addon.d
sudo install -d -m 750 -o "$sv" -g "$sv" \
do
sudo install -d -m 2771 -o "$sv" -g "$sv"-addon \
"$home"/addon.d/"$addon"
- sudo ln -s "$home"/addon.d/lhc_custom_oe "$home"/addon.d/"$addon"
+ sudo ln -s "$home"/addon.d/"$addon" "$home"/addon.d/lhc_custom_oe
sudo -u git git \
--git-dir ~git-data/burette/"$addon".git \
--work-tree="$home"/addon.d/"$addon" \
esac
EOF
done
-
-exit 42