[#69] Fix postinstall script
/ DCO (pull_request) Successful in 56s Details
/ Vulncheck (pull_request) Successful in 1m42s Details
/ Lint (pull_request) Successful in 2m42s Details
/ Tests (1.20) (pull_request) Successful in 1m45s Details
/ Tests (1.21) (pull_request) Successful in 1m28s Details
/ Builds (1.20) (pull_request) Successful in 1m49s Details
/ Builds (1.21) (pull_request) Successful in 5m49s Details

Post install script changes rights for user dir.
With change of user dir (home dir), this dir
isn't craeted anymore, so post install script
fails. This commit changes useradd flag `-m`  to
create user dir.

Signed-off-by: Alex Vanin <a.vanin@yadro.com>
pull/82/head
Alexey Vanin 2023-09-01 14:19:26 +03:00
parent dbc6804d27
commit 834d5b93e5
1 changed files with 1 additions and 1 deletions

View File

@ -21,7 +21,7 @@ set -e
case "$1" in
configure)
USERNAME=http
id -u frostfs-$USERNAME >/dev/null 2>&1 || useradd -s /usr/sbin/nologin -d /var/lib/frostfs/$USERNAME --system -M -U -c "FrostFS HTTP gateway" frostfs-$USERNAME
id -u frostfs-$USERNAME >/dev/null 2>&1 || useradd -s /usr/sbin/nologin -d /var/lib/frostfs/$USERNAME --system -m -U -c "FrostFS HTTP gateway" frostfs-$USERNAME
if ! dpkg-statoverride --list /etc/frostfs/$USERNAME >/dev/null; then
chown -f root:frostfs-$USERNAME /etc/frostfs/$USERNAME
chown -f root:frostfs-$USERNAME /etc/frostfs/$USERNAME/config.yaml || true