improved docs for mig-stagebibs
[migration-tools.git] / mig-bin / mig-env
index a9f8b35..dceec4f 100755 (executable)
@@ -57,7 +57,7 @@ The name of the actual database containing the migration schema.
 
 This script may also setup a symlink from a specified Git repository to a
 scripts/ directory within the migration work directory.  The default for this is
-~/git/migration-work/past_migrations/MIGSCHEMA --> MIGWORKDIR/scripts
+~/git/migration-work/MIGSCHEMA --> MIGWORKDIR/scripts
 
 It may also create the migration work directory if necessary.
 
@@ -186,7 +186,7 @@ sub mig_env_create {
         $MIGWORKDIR = $migworkdir_default;
     }
     $MIGBASEGITDIR = "$HOME/git/migration-work/" unless $MIGBASEGITDIR;
-    my $miggitdir_default = "${MIGBASEGITDIR}past_migrations/$migration_schema/";
+    my $miggitdir_default = "${MIGBASEGITDIR}/$migration_schema/";
     print "git repo for migration-specific scripts (default $miggitdir_default): ";
     my $MIGGITDIR = <STDIN>;
     chomp $MIGGITDIR;
@@ -261,7 +261,7 @@ sub mig_env_clone {
     my $orig_migration_schema = $ARGV[1] || '';
     my $orig_filename = "$HOME/.mig/$orig_migration_schema.env";
     `cp $orig_filename $filename`;
-    `sed -i 's/export PGOPTIONS=.*/export PGOPTIONS=-c search_path=$migration_schema,public,evergreen/' $filename`;
+    `sed -i 's/export PGOPTIONS=.*/export PGOPTIONS='"'"'-c search_path=$migration_schema,public,evergreen'"'"'/' $filename`;
     `sed -i 's/export MIGENVPROMPT=.*/export MIGENVPROMPT=$migration_schema/' $filename`;
     `sed -i 's/export MIGSCHEMA=.*/export MIGSCHEMA=$migration_schema/' $filename`;
 }