diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2017-10-31 17:23:15 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2017-10-31 17:23:15 -0200 |
commit | 82e6bce4ea8fc61e99f6eb32dc12c470b93dccd4 (patch) | |
tree | 4b81210f80e8a3e85a1d65b01beb67f92a727066 /share/templater/drupal8 | |
parent | 8e83eb20f8841022cf9a221f2e8447cdba1f7270 (diff) | |
download | templater-82e6bce4ea8fc61e99f6eb32dc12c470b93dccd4.tar.gz templater-82e6bce4ea8fc61e99f6eb32dc12c470b93dccd4.tar.bz2 |
New module format
Diffstat (limited to 'share/templater/drupal8')
-rw-r--r-- | share/templater/drupal8/description | 1 | ||||
-rw-r--r-- | share/templater/drupal8/files/Makefile (renamed from share/templater/drupal8/Makefile) | 0 | ||||
-rw-r--r-- | share/templater/drupal8/files/default.services.yml (renamed from share/templater/drupal8/default.services.yml) | 0 | ||||
-rw-r--r-- | share/templater/drupal8/files/default.settings.php (renamed from share/templater/drupal8/default.settings.php) | 0 | ||||
-rw-r--r-- | share/templater/drupal8/files/development.services.yml (renamed from share/templater/drupal8/development.services.yml) | 0 | ||||
-rw-r--r-- | share/templater/drupal8/files/drupal.make.yml (renamed from share/templater/drupal8/drupal.make.yml) | 0 | ||||
-rw-r--r-- | share/templater/drupal8/files/example.settings.local.php (renamed from share/templater/drupal8/example.settings.local.php) | 0 | ||||
-rw-r--r-- | share/templater/drupal8/files/example.sites.php (renamed from share/templater/drupal8/example.sites.php) | 0 | ||||
-rwxr-xr-x | share/templater/drupal8/setup | 57 |
9 files changed, 58 insertions, 0 deletions
diff --git a/share/templater/drupal8/description b/share/templater/drupal8/description new file mode 100644 index 0000000..c779548 --- /dev/null +++ b/share/templater/drupal8/description @@ -0,0 +1 @@ +Drupal 8 project diff --git a/share/templater/drupal8/Makefile b/share/templater/drupal8/files/Makefile index ce0eb53..ce0eb53 100644 --- a/share/templater/drupal8/Makefile +++ b/share/templater/drupal8/files/Makefile diff --git a/share/templater/drupal8/default.services.yml b/share/templater/drupal8/files/default.services.yml index e1bbbc7..e1bbbc7 100644 --- a/share/templater/drupal8/default.services.yml +++ b/share/templater/drupal8/files/default.services.yml diff --git a/share/templater/drupal8/default.settings.php b/share/templater/drupal8/files/default.settings.php index c7dd194..c7dd194 100644 --- a/share/templater/drupal8/default.settings.php +++ b/share/templater/drupal8/files/default.settings.php diff --git a/share/templater/drupal8/development.services.yml b/share/templater/drupal8/files/development.services.yml index d2857c6..d2857c6 100644 --- a/share/templater/drupal8/development.services.yml +++ b/share/templater/drupal8/files/development.services.yml diff --git a/share/templater/drupal8/drupal.make.yml b/share/templater/drupal8/files/drupal.make.yml index 38154eb..38154eb 100644 --- a/share/templater/drupal8/drupal.make.yml +++ b/share/templater/drupal8/files/drupal.make.yml diff --git a/share/templater/drupal8/example.settings.local.php b/share/templater/drupal8/files/example.settings.local.php index b1f73dd..b1f73dd 100644 --- a/share/templater/drupal8/example.settings.local.php +++ b/share/templater/drupal8/files/example.settings.local.php diff --git a/share/templater/drupal8/example.sites.php b/share/templater/drupal8/files/example.sites.php index 60afae7..60afae7 100644 --- a/share/templater/drupal8/example.sites.php +++ b/share/templater/drupal8/files/example.sites.php diff --git a/share/templater/drupal8/setup b/share/templater/drupal8/setup new file mode 100755 index 0000000..29efcaa --- /dev/null +++ b/share/templater/drupal8/setup @@ -0,0 +1,57 @@ +#!/bin/bash +# +# Basic files templater module. +# + +# Parameters +SHARE="$1" + +# Include basic functions +source $SHARE/templater/functions || exit 1 + +# Drupal8 implementation +function templater_drupal8 { + if [ ! -e 'settings.php' ]; then + __templater_echo "Setting up Drupal 8..." + + if [ ! -e ".gitignore" ] || ! grep -q "^settings.php" .gitignore; then + echo settings.php >> .gitignore + echo settings.prod.php >> .gitignore + echo services.yml >> .gitignore + fi + + if [ ! -e "settings.dev.php" ]; then + cp $SHARE/drupal8/files/default.settings.php settings.dev.php + #cp $SHARE/drupal8/files/default.settings.php . + fi + + ln -sf settings.dev.php settings.php + + if [ ! -e "services.yml" ]; then + cp $SHARE/drupal8/files/default.services.yml services.dev.yml + #cp $SHARE/drupal8/files/default.services.yml . + fi + + ln -sf services.dev.yml services.yml + + if [ ! -e "Makefile" ]; then + cp $SHARE/drupal8/files/Makefile . + #elif ! grep -q ^drupal: Makefile; then + # grep -v '^#' $SHARE/drupal8/files/Makefile >> Makefile + else + cp $SHARE/drupal8/files/Makefile Makefile.drupal8 + fi + + if [ ! -e "drupal.make.yml" ]; then + cp $SHARE/drupal8/files/drupal.make.yml . + fi + + mkdir -p files config themes modules libraries + mkdir -p vendor + else + __templater_echo "Drupal already set" + fi +} + +# Dispatch +templater_drupal8 |