From d4e8dad375b10ec691fe84008b551490a0865bdf Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Thu, 1 Sep 2022 01:43:19 +0200 Subject: [PATCH] community/minio: don't let adduser create home dir The home directory should be created by the package, not pre-install script; adduser copies skel files. --- community/minio/APKBUILD | 2 ++ community/minio/minio.pre-install | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/community/minio/APKBUILD b/community/minio/APKBUILD index 87a01985c4b..4b9a82341ab 100644 --- a/community/minio/APKBUILD +++ b/community/minio/APKBUILD @@ -72,6 +72,8 @@ package() { # This file might contain secrets. install -Dm640 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname + + install -d -m700 -o minio -g minio "$pkgdir"/var/lib/$pkgname } cleanup_srcdir() { diff --git a/community/minio/minio.pre-install b/community/minio/minio.pre-install index 3015873c0fd..3794c2adf88 100644 --- a/community/minio/minio.pre-install +++ b/community/minio/minio.pre-install @@ -1,6 +1,6 @@ #!/bin/sh addgroup -S minio 2>/dev/null -adduser -S -D -h /var/lib/minio -s /sbin/nologin -G minio -g minio minio 2>/dev/null +adduser -S -D -H -h /var/lib/minio -s /sbin/nologin -G minio -g minio minio 2>/dev/null exit 0