From 2f77c384fdef89e54f4097da9fb35501dd07238e Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Mon, 28 Jul 2008 14:27:01 +0200 Subject: [PATCH] install.sh: Set up chroot/etc less vigorously The files are changed by creating a lock file and renaming it anyway, so no need to chown them, just the directory is enough. --- install.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index 0ef05d9..90d824e 100755 --- a/install.sh +++ b/install.sh @@ -54,11 +54,9 @@ fi echo "*** Setting up jail configuration (project database)..." mkdir -p "$cfg_chroot" "$cfg_chroot/etc" -touch "$cfg_chroot/etc/passwd" "$cfg_chroot/etc/group" -chown "$cgi_user"."$cfg_owning_group" "$cfg_chroot/etc" "$cfg_chroot/etc/passwd" "$cfg_chroot/etc/group" || +chown "$cgi_user"."$cfg_owning_group" "$cfg_chroot/etc" || echo "WARNING: Cannot chown $cgi_user.$cfg_owning_group the files" -chmod 0775 "$cfg_chroot/etc" || echo "WARNING: Cannot chmod 0775 $cfg_chroot/etc" -chmod 0664 "$cfg_chroot/etc/passwd" "$cfg_chroot/etc/group" || echo "WARNING: Cannot chmod 0664 the files" +chmod 02775 "$cfg_chroot/etc" || echo "WARNING: Cannot chmod 02775 $cfg_chroot/etc" echo "*** Setting up gitweb from git.git..." -- 2.11.4.GIT