6cd12075d8151e9b2fa1f83f9bf530ad7a185fe6 galt Wed Aug 21 09:57:02 2019 -0700 Although I wanted --perms to get the execute bit correctly updated on the SSI html files, Hiram says it interacts badly with the group sticky bit which is on /usr/local/apache/htdocs diff --git src/hg/htdocs/makefile src/hg/htdocs/makefile index d8eeff3..560ef22 100644 --- src/hg/htdocs/makefile +++ src/hg/htdocs/makefile @@ -28,25 +28,25 @@ fi alpha: ${MAKE} doInstall destDir=${DOCUMENTROOT} beta: ${GITUP} ${MAKE} doInstall destDir=qateam@hgwbeta:${DOCUMENTROOT} ${MAKE} doInstall destDir=${DOCUMENTROOT}-beta # Run rsync. Care is taken to preserve times and modes on files. rsync is # smart about recreating files under the current users so that times and # permissions may be modified. However, problems happen when a directory # is not owned by the current users. These options attemp to work around it. # use care in changing -rsyncOpts = --perms --times --recursive --omit-dir-times --relative --cvs-exclude --exclude='makefile' --exclude='cpAndLinkToResourceFiles.pl' --exclude='style/*' +rsyncOpts = --times --recursive --omit-dir-times --relative --cvs-exclude --exclude='makefile' --exclude='cpAndLinkToResourceFiles.pl' --exclude='style/*' doInstall: umask 002; rsync ${rsyncOpts} ${excl} ${incl} `$(FIND)` ${destDir} # Other targets that may be invoked by ../makefile: compile: install: alpha clean: