aboutsummaryrefslogtreecommitdiff
path: root/share/templater/drupal7/setup
diff options
context:
space:
mode:
Diffstat (limited to 'share/templater/drupal7/setup')
-rwxr-xr-xshare/templater/drupal7/setup41
1 files changed, 32 insertions, 9 deletions
diff --git a/share/templater/drupal7/setup b/share/templater/drupal7/setup
index 968e23b..70ebe07 100755
--- a/share/templater/drupal7/setup
+++ b/share/templater/drupal7/setup
@@ -14,20 +14,43 @@ function templater_drupal7 {
if [ ! -e 'settings.dev.php' ]; then
templater_echo "Setting up Drupal 7..."
- #if [ ! -e "Makefile" ]; then
- # cp $SHARE/drupal7/files/Makefile .
- ##elif ! grep -q ^drupal: Makefile; then
- ## grep -v '^#' $SHARE/drupal7/files/Makefile >> Makefile
- #else
- # cp $SHARE/drupal7/files/Makefile Makefile.drupal7
- #fi
+ if [ ! -e ".gitignore" ] || ! grep -q "^settings.php" .gitignore; then
+ echo settings.php >> .gitignore
+ echo settings.prod.php >> .gitignore
+ echo files >> .gitignore
+ echo sql >> .gitignore
+ fi
+
+ if [ ! -e "settings.dev.php" ]; then
+ cp $SHARE/drupal7/files/default.settings.php settings.dev.php
+ #cp $SHARE/drupal7/files/default.settings.php .
+ fi
+
+ ln -sf settings.dev.php settings.php
+
+ templater_install_makefile $SHARE/drupal7/files/Makefile.drupal7
if [ ! -e "drupal.make.yml" ]; then
cp $SHARE/drupal7/files/drupal.make.yml .
fi
- mkdir -p files themes modules libraries
- mkdir -p vendor
+ if [ ! -e "README.drupal7.md" ]; then
+ cp $SHARE/drupal7/files/README.drupal8.md .
+ fi
+
+ if [ -d "puppet" ] && [ ! -e "puppet/Puppetfile" ]; then
+ cp $SHARE/drupal7/files/puppet/Puppetfile puppet/
+ else
+ cp $SHARE/drupal7/files/puppet/Puppetfile puppet/Puppetfile.drupal8
+ fi
+
+ if [ ! -e "bin/post-receive" ]; then
+ mkdir -p bin && cp $SHARE/drupal7/files/bin/post-receive bin/
+ fi
+
+ mkdir -p files themes modules libraries vendor
+ touch {files,config,themes,modules,libraries,vendor}/.empty
+ git add -f {files,themes,modules,libraries}/.empty
else
templater_echo "Drupal already set"
fi