diff options
author | Stuart Herbert <stuart@gentoo.org> | 2005-11-20 12:38:38 +0000 |
---|---|---|
committer | Stuart Herbert <stuart@gentoo.org> | 2005-11-20 12:38:38 +0000 |
commit | c06ab0a9ec12f47a68a5930290db5b516ae5c5c0 (patch) | |
tree | af65cc0fe095a0c796743858f946dde1c9e02f1d /net-www/webapp-config/files/webapp-config_fixperms.patch | |
parent | Removed realone. (diff) | |
download | historical-c06ab0a9ec12f47a68a5930290db5b516ae5c5c0.tar.gz historical-c06ab0a9ec12f47a68a5930290db5b516ae5c5c0.tar.bz2 historical-c06ab0a9ec12f47a68a5930290db5b516ae5c5c0.zip |
Moved to app-admin
Diffstat (limited to 'net-www/webapp-config/files/webapp-config_fixperms.patch')
-rw-r--r-- | net-www/webapp-config/files/webapp-config_fixperms.patch | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/net-www/webapp-config/files/webapp-config_fixperms.patch b/net-www/webapp-config/files/webapp-config_fixperms.patch deleted file mode 100644 index b9afd2cd8bdc..000000000000 --- a/net-www/webapp-config/files/webapp-config_fixperms.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff -Nup -Nrup webapp-config-1.10-r11.orig/config/webapp-config webapp-config-1.10-r11.patched-1/config/webapp-config ---- webapp-config-1.10-r11.orig/config/webapp-config 2003-07-21 15:52:49.000000000 +0100 -+++ webapp-config-1.10-r11.patched-1/config/webapp-config 2005-05-09 05:30:51.000000000 +0100 -@@ -94,7 +94,8 @@ VHOST_CONFIG_UID="`id -nu`" - # - # you can override this setting by using the -g switch to webapp-config - --VHOST_CONFIG_GID="`id -ng`" -+#VHOST_CONFIG_GID="`id -ng`" -+VHOST_CONFIG_GID="apache" - - # what type of shared directories should be created? - # the default is 'virtual', which means that each install of the app -@@ -176,7 +177,7 @@ VHOST_PERMS_SERVEROWNED_DIR=775 - VHOST_PERMS_SERVEROWNED_FILE=664 - - VHOST_PERMS_CONFIGOWNED_DIR=755 --VHOST_PERMS_CONFIGOWNED_FILE=644 -+VHOST_PERMS_CONFIGOWNED_FILE=640 - - VHOST_PERM_DEFAULTOWNED_DIR=755 - -diff -Nup -Nrup webapp-config-1.10-r11.orig/sbin/webapp-config webapp-config-1.10-r11.patched-1/sbin/webapp-config ---- webapp-config-1.10-r11.orig/sbin/webapp-config 2003-07-21 15:52:49.000000000 +0100 -+++ webapp-config-1.10-r11.patched-1/sbin/webapp-config 2005-05-09 05:30:12.000000000 +0100 -@@ -77,7 +77,7 @@ G_PN= - G_PVR= - G_HOSTNAME="${VHOST_HOSTNAME:-localhost}" - G_CONFIG_UID="${VHOST_CONFIG_UID:-root}" --G_CONFIG_GID="${VHOST_CONFIG_GID:-root}" -+G_CONFIG_GID="${VHOST_CONFIG_GID:-apache}" - G_VIRTUAL_DIRS="${VHOST_CONFIG_VIRTUAL_DIRS:-virtual}" - G_VIRTUAL_FILES="${VHOST_CONFIG_VIRTUAL_FILES:-virtual}" - G_FORCE_VIRTUAL=0 -@@ -92,7 +92,7 @@ G_PERMS_SERVEROWNED_DIR="${VHOST_PERMS_S - G_PERMS_SERVEROWNED_FILE="${VHOST_PERMS_SERVEROWNED_FILE:-664}" - G_PERMS_DEFAULTOWNED_DIR="${VHOST_PERMS_DEFAULTOWNED_DIR:-755}" - G_PERMS_CONFIGOWNED_DIR="${VHOST_PERMS_CONFIGOWNED_DIR:-755}" --G_PERMS_CONFIGOWNED_FILE="${VHOST_PERMS_CONFIGOWNED_FILE:-644}" -+G_PERMS_CONFIGOWNED_FILE="${VHOST_PERMS_CONFIGOWNED_FILE:-640}" - G_PERMS_VIRTUAL_DIR="${VHOST_PERMS_VIRTUALOWNED_DIR:-755}" - G_PERMS_VIRTUAL_FILE="${VHOST_PERMS_VIRTUALOWNED_FILE:-o-w}" - G_PERMS_INSTALLDIR="${VHOST_PERMS_INSTALLDIR:-755}" -@@ -3048,6 +3048,17 @@ main () - - # echo $G_WORK - "fn_${G_WORK}" -+ -+ # Due to a mild balls-up in earlier versions of webapp-config, some directories -+ # (notably /var/www/$site and /var/www/$site/htdocs) were created mode 777 -+ # (a la world-writable). Because of this, we run some checks after installing -+ # apps to find any such directories, remove the 'others write' bit from said -+ # directories mode, and warn the user that this has been done. Ugh. -+ libsh_einfo "Checking permissions on web site and document root directories .." -+ find `dirname ${VHOST_ROOT}` -maxdepth 2 -type d -perm -o=w |while read d; do -+ libsh_ewarn "Removing 'others write' bit from directory ${d}" -+ chmod o-w "$d" -+ done - } - - main "$@" |