From b09c9b36b4c7ef730a3c307aa4a180fd9b300140 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Sun, 28 Feb 2010 19:05:04 -0600 Subject: [PATCH] script/gentree: /conf stuff should be owned and readable only by root:operator --- script/gentree | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/script/gentree b/script/gentree index faf7313..5e6caae 100755 --- a/script/gentree +++ b/script/gentree @@ -200,11 +200,8 @@ do_imgconf() { chk mkdir -p "${sroot}/conf" echo "ufs:/dev/ufs/conf" > "${sroot}/conf/diskless_remount" || chk chk mkdir -p "${sconf}/backup" - chk chmod 750 "${sconf}/backup" chk mkdir -p "${sconf}/base" - chk chmod 750 "${sconf}/base" chk mkdir -p "${sconf}/default" - chk chmod 750 "${sconf}/default" # Create packdirs for each for pack in "${base}/conf"/*.md_size @@ -214,6 +211,8 @@ do_imgconf() { chk mkdir -p "${sconf}/default/${pack}" ( cat "${base}/conf/${pack}.md_size" > "${sconf}/base/${pack}/md_size" ) || chk done + chk chown -R :operator "${sconf}" + ( find "${sconf}" -print0 | xargs -0 chmod o-rwx ) || chk } do_imgetc() { -- 2.42.0