fixed pattern replace for hsts
authorChris Koeritz <fred@gruntose.com>
Sun, 17 Dec 2017 11:36:43 +0000 (11:36 +0000)
committerChris Koeritz <fred@gruntose.com>
Sun, 17 Dec 2017 11:36:43 +0000 (11:36 +0000)
scripts/site_avenger/revamp_cakelampvm.sh

index 53464faf539cc7cc7cc7669801a69efda9bebb99..a646a85e0aaf2c365c9d3af807872b2c1a766974 100644 (file)
@@ -140,7 +140,8 @@ fi
 # https site once the domain name switch has occurred.
 
 # we operate only on our own specialized tls conf file.  hopefully no one has messed with it besides revamp.
-search_replace "^[     ]*Header always set Strict-Transport-Security.*" "# not good for cakelampvm.com -- Header always set Strict-Transport-Security \"max-age=63072000; includeSubdomains;\"" /etc/apache2/conf-library/tls-enabling.conf
+# note the use of the character class :blank: below to match spaces or tabs.
+search_replace "^[[:blank:]]*Header always set Strict-Transport-Security.*" "# not good for cakelampvm.com -- Header always set Strict-Transport-Security \"max-age=63072000; includeSubdomains;\"" /etc/apache2/conf-library/tls-enabling.conf
 if [ $? -ne 0 ]; then
   echo the apache tls-enabling.conf file seems to have already been patched to disable strict transport security.  good.
 else