Hi there,

when I'm trying to archive-restore a tarball of my drupal site I'm getting a settings.php without a <?php delimiter at the beginning of the file. So the settings.php is readable by everyone. I have previously excluded the settings.php while creating the archive dump.

steps:
drush archive-dump --uri=SITE --destination=SITE.tar --tar-options="--exclude=sites/SITE/settings.php" --overwrite

drush archive-restore SITE.tar --destination=TARGET_FOLDER --db-url=mysql://USER:PASS@localhost:PORT/DBNAME

Files: 
CommentFileSizeAuthor
#1 drush-1823774.patch2.11 KBjonhattan

Comments

Version:7.x-5.4»
Status:Active» Needs review
StatusFileSize
new2.11 KB

Drush assumes settings.php is there.

Here's a patch that create settings.php from default.settings.php if it was excluded. It also forces default.settings.php to always be added to the archive.

Status:Needs review» Fixed

Committed to master and 5.

Status:Fixed» Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.