Browse Source

Template changed for handling no web UI apps

Bob Mottram 7 years ago
parent
commit
2f379cdb67
1 changed files with 143 additions and 101 deletions
  1. 143
    101
      src/freedombone-template

+ 143
- 101
src/freedombone-template View File

291
 echo ''
291
 echo ''
292
 echo "function install_interactive_${app_name} {"
292
 echo "function install_interactive_${app_name} {"
293
 if [ ! $app_onion_only ]; then
293
 if [ ! $app_onion_only ]; then
294
-    echo "    if [ ! \"\$ONION_ONLY\" ]; then"
295
-    echo "        ONION_ONLY='no'"
296
-    echo '    fi'
297
-    echo ''
298
-    echo "    if [[ \"\$ONION_ONLY\" != \"no\" ]]; then"
299
-    echo "        ${app_name_upper}_DOMAIN_NAME='${app_name}.local'"
300
-    echo "        write_config_param \"${app_name_upper}_DOMAIN_NAME\" \"\$${app_name_upper}_DOMAIN_NAME\""
301
-    echo '    else'
302
-    echo "        interactive_site_details \"${app_name}\" \"${app_name_upper}_DOMAIN_NAME\" \"${app_name_upper}_CODE\""
303
-    echo '    fi'
294
+    if [ $app_webui ]; then
295
+        echo "    if [ ! \"\$ONION_ONLY\" ]; then"
296
+        echo "        ONION_ONLY='no'"
297
+        echo '    fi'
298
+        echo ''
299
+        echo "    if [[ \"\$ONION_ONLY\" != \"no\" ]]; then"
300
+        echo "        ${app_name_upper}_DOMAIN_NAME='${app_name}.local'"
301
+        echo "        write_config_param \"${app_name_upper}_DOMAIN_NAME\" \"\$${app_name_upper}_DOMAIN_NAME\""
302
+        echo '    else'
303
+        echo "        interactive_site_details \"${app_name}\" \"${app_name_upper}_DOMAIN_NAME\" \"${app_name_upper}_CODE\""
304
+        echo '    fi'
305
+    else
306
+        echo "    echo -n ''"
307
+    fi
304
 else
308
 else
305
     echo "    echo -n ''"
309
     echo "    echo -n ''"
306
 fi
310
 fi
310
 echo "function change_password_${app_name} {"
314
 echo "function change_password_${app_name} {"
311
 echo "    curr_username=\"\$1\""
315
 echo "    curr_username=\"\$1\""
312
 echo "    new_user_password=\"\$2\""
316
 echo "    new_user_password=\"\$2\""
313
-echo ''
314
-echo "    read_config_param '${app_name_upper}_DOMAIN_NAME'"
317
+if [ $app_webui ]; then
318
+    echo ''
319
+    echo "    read_config_param '${app_name_upper}_DOMAIN_NAME'"
320
+fi
315
 echo ''
321
 echo ''
316
 echo "    \"\${PROJECT_NAME}-pass\" -u \"\$curr_username\" -a ${app_name} -p \"\$new_user_password\""
322
 echo "    \"\${PROJECT_NAME}-pass\" -u \"\$curr_username\" -a ${app_name} -p \"\$new_user_password\""
317
 echo '}'
323
 echo '}'
381
 echo "    if [[ \"\$CURR_${app_name_upper}_COMMIT\" == \"\$${app_name_upper}_COMMIT\" ]]; then"
387
 echo "    if [[ \"\$CURR_${app_name_upper}_COMMIT\" == \"\$${app_name_upper}_COMMIT\" ]]; then"
382
 echo '        return'
388
 echo '        return'
383
 echo '    fi'
389
 echo '    fi'
384
-echo ''
385
-echo "    if grep -q \"${app_name} domain\" \"\$COMPLETION_FILE\"; then"
386
-echo "        ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
387
-echo '    fi'
390
+if [ $app_webui ]; then
391
+    echo ''
392
+    echo "    if grep -q \"${app_name} domain\" \"\$COMPLETION_FILE\"; then"
393
+    echo "        ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
394
+    echo '    fi'
395
+fi
388
 echo ''
396
 echo ''
389
 echo '    # update to the next commit'
397
 echo '    # update to the next commit'
390
 if [ ! "$app_dir" ]; then
398
 if [ ! "$app_dir" ]; then
407
 else
415
 else
408
     echo "    source_directory=${app_dir}"
416
     echo "    source_directory=${app_dir}"
409
 fi
417
 fi
410
-echo ''
411
-echo "    suspend_site \"\${${app_name_upper}_DOMAIN_NAME}\""
418
+if [ $app_webui ]; then
419
+    echo ''
420
+    echo "    suspend_site \"\${${app_name_upper}_DOMAIN_NAME}\""
421
+fi
412
 echo ''
422
 echo ''
413
 echo "    dest_directory=${app_name}"
423
 echo "    dest_directory=${app_name}"
414
 echo "    backup_directory_to_usb \"\$source_directory\" \$dest_directory"
424
 echo "    backup_directory_to_usb \"\$source_directory\" \$dest_directory"
422
     echo "    backup_database_to_usb ${app_name}"
432
     echo "    backup_database_to_usb ${app_name}"
423
     echo ''
433
     echo ''
424
 fi
434
 fi
425
-echo '    restart_site'
435
+if [ $app_webui ]; then
436
+    echo '    restart_site'
437
+fi
426
 echo '}'
438
 echo '}'
427
 echo ''
439
 echo ''
428
 echo "function restore_local_${app_name} {"
440
 echo "function restore_local_${app_name} {"
429
 echo "    if ! grep -q \"${app_name} domain\" \"\$COMPLETION_FILE\"; then"
441
 echo "    if ! grep -q \"${app_name} domain\" \"\$COMPLETION_FILE\"; then"
430
 echo '        return'
442
 echo '        return'
431
 echo '    fi'
443
 echo '    fi'
432
-echo "    ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
433
-echo "    if [ \"\$${app_name_upper}_DOMAIN_NAME\" ]; then"
434
-echo "        temp_restore_dir=/root/temp${app_name}"
444
+if [ $app_webui ]; then
445
+    echo "    ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
446
+    echo "    if [ ! \"\$${app_name_upper}_DOMAIN_NAME\" ]; then"
447
+    echo "        return"
448
+    echo "    fi"
449
+fi
450
+echo "    temp_restore_dir=/root/temp${app_name}"
435
 if [ ! "$app_dir" ]; then
451
 if [ ! "$app_dir" ]; then
436
-    echo "        ${app_name}_dir=/var/www/\${${app_name_upper}_DOMAIN_NAME}/htdocs"
452
+    echo "    ${app_name}_dir=/var/www/\${${app_name_upper}_DOMAIN_NAME}/htdocs"
437
 else
453
 else
438
-    echo "        ${app_name}_dir=${app_dir}"
454
+    echo "    ${app_name}_dir=${app_dir}"
439
 fi
455
 fi
440
 echo ''
456
 echo ''
441
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" ]]; then
457
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" ]]; then
442
-    echo "        ${app_name}_create_database"
458
+    echo "    ${app_name}_create_database"
443
     echo ''
459
     echo ''
444
-    echo "        restore_database ${app_name}"
445
-    echo "        if [ -d \$temp_restore_dir ]; then"
446
-    echo "            rm -rf \$temp_restore_dir"
447
-    echo '        fi'
460
+    echo "    restore_database ${app_name}"
461
+    echo "    if [ -d \$temp_restore_dir ]; then"
462
+    echo "        rm -rf \$temp_restore_dir"
463
+    echo '    fi'
448
     echo ''
464
     echo ''
449
 fi
465
 fi
450
 if [[ "$database_type" == "postgres"* ]]; then
466
 if [[ "$database_type" == "postgres"* ]]; then
451
-    echo "        ${app_name}_create_database"
467
+    echo "    ${app_name}_create_database"
452
     echo ''
468
     echo ''
453
-    echo '        USE_POSTGRESQL=1'
454
-    echo "        restore_database ${app_name}"
455
-    echo "        if [ -d \$temp_restore_dir ]; then"
456
-    echo "            rm -rf \$temp_restore_dir"
457
-    echo '        fi'
469
+    echo '    USE_POSTGRESQL=1'
470
+    echo "    restore_database ${app_name}"
471
+    echo "    if [ -d \$temp_restore_dir ]; then"
472
+    echo "        rm -rf \$temp_restore_dir"
473
+    echo '    fi'
458
     echo ''
474
     echo ''
459
 fi
475
 fi
460
-echo "        restore_directory_from_usb \$temp_restore_dir ${app_name}"
461
-echo "        if [ -d \$temp_restore_dir ]; then"
462
-echo "            if [ -d \"\$temp_restore_dir\$${app_name}_dir\" ]; then"
463
-echo "                cp -rp \"\$temp_restore_dir\$${app_name}_dir\"/* \"\$${app_name}_dir\"/"
464
-echo '            else'
465
-echo "                if [ ! -d \"\$${app_name}_dir\" ]; then"
466
-echo "                    mkdir \"\$${app_name}_dir\""
467
-echo '                fi'
468
-echo "                cp -rp \"\$temp_restore_dir\"/* \"\$${app_name}_dir\"/"
476
+echo "    restore_directory_from_usb \$temp_restore_dir ${app_name}"
477
+echo "    if [ -d \$temp_restore_dir ]; then"
478
+echo "        if [ -d \"\$temp_restore_dir\$${app_name}_dir\" ]; then"
479
+echo "            cp -rp \"\$temp_restore_dir\$${app_name}_dir\"/* \"\$${app_name}_dir\"/"
480
+echo '        else'
481
+echo "            if [ ! -d \"\$${app_name}_dir\" ]; then"
482
+echo "                mkdir \"\$${app_name}_dir\""
469
 echo '            fi'
483
 echo '            fi'
470
-echo "            chown -R www-data:www-data \"\$${app_name}_dir\""
471
-echo "            rm -rf \$temp_restore_dir"
484
+echo "            cp -rp \"\$temp_restore_dir\"/* \"\$${app_name}_dir\"/"
472
 echo '        fi'
485
 echo '        fi'
473
-echo ''
486
+if [[ ! "$app_dir" ]]; then
487
+    echo "        chown -R www-data:www-data \"\$${app_name}_dir\""
488
+else
489
+    echo "        chown -R ${app_name}:${app_name} \"\$${app_name}_dir\""
490
+fi
491
+echo "        rm -rf \$temp_restore_dir"
474
 echo '    fi'
492
 echo '    fi'
475
 echo '}'
493
 echo '}'
476
 echo ''
494
 echo ''
485
 else
503
 else
486
     echo "    source_directory=${app_dir}"
504
     echo "    source_directory=${app_dir}"
487
 fi
505
 fi
488
-echo ''
489
-echo "    suspend_site \"\${${app_name_upper}_DOMAIN_NAME}\""
506
+if [ $app_webui ]; then
507
+    echo ''
508
+    echo "    suspend_site \"\${${app_name_upper}_DOMAIN_NAME}\""
509
+fi
490
 echo ''
510
 echo ''
491
 echo "    dest_directory=${app_name}"
511
 echo "    dest_directory=${app_name}"
492
 echo "    backup_directory_to_friend \"\$source_directory\" \$dest_directory"
512
 echo "    backup_directory_to_friend \"\$source_directory\" \$dest_directory"
499
     echo "    backup_database_to_friend ${app_name}"
519
     echo "    backup_database_to_friend ${app_name}"
500
     echo ''
520
     echo ''
501
 fi
521
 fi
502
-echo ''
503
-echo '    restart_site'
522
+if [ $app_webui ]; then
523
+    echo ''
524
+    echo '    restart_site'
525
+fi
504
 echo '}'
526
 echo '}'
505
 echo ''
527
 echo ''
506
 echo "function restore_remote_${app_name} {"
528
 echo "function restore_remote_${app_name} {"
508
 echo '        return'
530
 echo '        return'
509
 echo '    fi'
531
 echo '    fi'
510
 echo "    ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
532
 echo "    ${app_name_upper}_DOMAIN_NAME=\$(get_completion_param \"${app_name} domain\")"
511
-echo "    if [ \"\$${app_name_upper}_DOMAIN_NAME\" ]; then"
512
-echo "        temp_restore_dir=/root/temp${app_name}"
533
+echo "    if [ ! \"\$${app_name_upper}_DOMAIN_NAME\" ]; then"
534
+echo "        return"
535
+echo "    fi"
536
+echo "    temp_restore_dir=/root/temp${app_name}"
513
 if [ ! "$app_dir" ]; then
537
 if [ ! "$app_dir" ]; then
514
-    echo "        ${app_name}_dir=/var/www/\${${app_name_upper}_DOMAIN_NAME}/htdocs"
538
+    echo "    ${app_name}_dir=/var/www/\${${app_name_upper}_DOMAIN_NAME}/htdocs"
515
 else
539
 else
516
-    echo "        ${app_name}_dir=${app_dir}"
540
+    echo "    ${app_name}_dir=${app_dir}"
517
 fi
541
 fi
518
 echo ''
542
 echo ''
519
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" ]]; then
543
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" ]]; then
520
-    echo "        ${app_name}_create_database"
544
+    echo "    ${app_name}_create_database"
521
     echo ''
545
     echo ''
522
-    echo "        restore_database_from_friend ${app_name}"
523
-    echo "        if [ -d \"\$temp_restore_dir\" ]; then"
524
-    echo "            rm -rf \$temp_restore_dir"
525
-    echo '        fi'
546
+    echo "    restore_database_from_friend ${app_name}"
547
+    echo "    if [ -d \"\$temp_restore_dir\" ]; then"
548
+    echo "        rm -rf \$temp_restore_dir"
549
+    echo '    fi'
526
     echo ''
550
     echo ''
527
 fi
551
 fi
528
 if [[ "$database_type" == "postgres"* ]]; then
552
 if [[ "$database_type" == "postgres"* ]]; then
529
-    echo "        ${app_name}_create_database"
553
+    echo "    ${app_name}_create_database"
530
     echo ''
554
     echo ''
531
-    echo '        USE_POSTGRESQL=1'
532
-    echo "        restore_database_from_friend ${app_name}"
533
-    echo "        if [ -d \"\$temp_restore_dir\" ]; then"
534
-    echo "            rm -rf \$temp_restore_dir"
535
-    echo '        fi'
555
+    echo '    USE_POSTGRESQL=1'
556
+    echo "    restore_database_from_friend ${app_name}"
557
+    echo "    if [ -d \"\$temp_restore_dir\" ]; then"
558
+    echo "        rm -rf \$temp_restore_dir"
559
+    echo '    fi'
536
     echo ''
560
     echo ''
537
 fi
561
 fi
538
-echo "        restore_directory_from_friend \$temp_restore_dir ${app_name}"
539
-echo "        if [ -d \$temp_restore_dir ]; then"
540
-echo "            if [ -d \"\$temp_restore_dir\$${app_name}_dir\" ]; then"
541
-echo "                cp -rp \"\$temp_restore_dir\$${app_name}_dir\"/* \"\$${app_name}_dir\"/"
542
-echo '            else'
543
-echo "                if [ ! -d \"\$${app_name}_dir\" ]; then"
544
-echo "                    mkdir \"\$${app_name}_dir\""
545
-echo '                fi'
546
-echo "                cp -rp \$temp_restore_dir/* \"\$${app_name}_dir\"/"
562
+echo "    restore_directory_from_friend \$temp_restore_dir ${app_name}"
563
+echo "    if [ -d \$temp_restore_dir ]; then"
564
+echo "        if [ -d \"\$temp_restore_dir\$${app_name}_dir\" ]; then"
565
+echo "            cp -rp \"\$temp_restore_dir\$${app_name}_dir\"/* \"\$${app_name}_dir\"/"
566
+echo '        else'
567
+echo "            if [ ! -d \"\$${app_name}_dir\" ]; then"
568
+echo "                mkdir \"\$${app_name}_dir\""
547
 echo '            fi'
569
 echo '            fi'
548
-echo "            chown -R www-data:www-data \"\$${app_name}_dir\""
549
-echo "            rm -rf \$temp_restore_dir"
570
+echo "            cp -rp \$temp_restore_dir/* \"\$${app_name}_dir\"/"
550
 echo '        fi'
571
 echo '        fi'
551
-echo ''
572
+if [[ ! "$app_dir" ]]; then
573
+    echo "        chown -R www-data:www-data \"\$${app_name}_dir\""
574
+else
575
+    echo "        chown -R ${app_name}:${app_name} \"\$${app_name}_dir\""
576
+fi
577
+echo "        rm -rf \$temp_restore_dir"
552
 echo '    fi'
578
 echo '    fi'
553
 echo '}'
579
 echo '}'
554
 echo ''
580
 echo ''
568
     echo '    fi'
594
     echo '    fi'
569
     echo "    userdel -r ${app_name}"
595
     echo "    userdel -r ${app_name}"
570
 fi
596
 fi
571
-echo ''
572
-echo "    if [ -d \"/var/www/\$${app_name_upper}_DOMAIN_NAME\" ]; then"
573
-echo "        rm -rf \"/var/www/\$${app_name_upper}_DOMAIN_NAME\""
574
-echo '    fi'
575
-echo "    if [ -f \"/etc/nginx/sites-available/\$${app_name_upper}_DOMAIN_NAME\" ]; then"
576
-echo "        rm \"/etc/nginx/sites-available/\$${app_name_upper}_DOMAIN_NAME\""
577
-echo '    fi'
597
+if [ $app_webui ]; then
598
+    echo ''
599
+    echo "    if [ -d \"/var/www/\$${app_name_upper}_DOMAIN_NAME\" ]; then"
600
+    echo "        rm -rf \"/var/www/\$${app_name_upper}_DOMAIN_NAME\""
601
+    echo '    fi'
602
+    echo "    if [ -f \"/etc/nginx/sites-available/\$${app_name_upper}_DOMAIN_NAME\" ]; then"
603
+    echo "        rm \"/etc/nginx/sites-available/\$${app_name_upper}_DOMAIN_NAME\""
604
+    echo '    fi'
605
+fi
578
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" ]]; then
606
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" ]]; then
579
     echo "    drop_database ${app_name}"
607
     echo "    drop_database ${app_name}"
580
 fi
608
 fi
592
     echo ''
620
     echo ''
593
     echo "    firewall_remove ${app_port} tcp"
621
     echo "    firewall_remove ${app_port} tcp"
594
 fi
622
 fi
595
-echo ''
596
-echo "    remove_ddns_domain \"\$${app_name_upper}_DOMAIN_NAME\""
623
+if [ $app_webui ]; then
624
+    echo ''
625
+    echo "    remove_ddns_domain \"\$${app_name_upper}_DOMAIN_NAME\""
626
+fi
597
 echo '}'
627
 echo '}'
598
 echo ''
628
 echo ''
599
 echo "function install_${app_name} {"
629
 echo "function install_${app_name} {"
632
 fi
662
 fi
633
 
663
 
634
 echo "      if [ -d /repos/${app_name} ]; then"
664
 echo "      if [ -d /repos/${app_name} ]; then"
635
-echo "          mkdir \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
665
+if [ $app_webui ]; then
666
+    echo "          mkdir \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
667
+fi
636
 if [ ! "$app_dir" ]; then
668
 if [ ! "$app_dir" ]; then
637
     echo "          cp -r -p /repos/${app_name}/. \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
669
     echo "          cp -r -p /repos/${app_name}/. \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
638
     echo "          cd \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\" || exit 324687356"
670
     echo "          cd \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\" || exit 324687356"
665
 fi
697
 fi
666
 echo "    git checkout \$${app_name_upper}_COMMIT -b \$${app_name_upper}_COMMIT"
698
 echo "    git checkout \$${app_name_upper}_COMMIT -b \$${app_name_upper}_COMMIT"
667
 echo "    set_completion_param \"${app_name} commit\" \"\$${app_name_upper}_COMMIT\""
699
 echo "    set_completion_param \"${app_name} commit\" \"\$${app_name_upper}_COMMIT\""
668
-echo ''
669
-echo "    chmod g+w \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
670
-echo "    chown -R www-data:www-data \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
700
+if [ $app_webui ]; then
701
+    echo ''
702
+    echo "    chmod g+w \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
703
+    echo "    chown -R www-data:www-data \"/var/www/\$${app_name_upper}_DOMAIN_NAME/htdocs\""
704
+fi
671
 
705
 
672
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" || "$database_type" == "postgres"*  ]]; then
706
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" || "$database_type" == "postgres"*  ]]; then
673
     echo ''
707
     echo ''
674
     echo "    ${app_name}_create_database"
708
     echo "    ${app_name}_create_database"
675
 fi
709
 fi
676
-echo ''
677
-echo "    add_ddns_domain \"\$${app_name_upper}_DOMAIN_NAME\""
710
+if [ $app_webui ]; then
711
+    echo ''
712
+    echo "    add_ddns_domain \"\$${app_name_upper}_DOMAIN_NAME\""
713
+fi
678
 echo ''
714
 echo ''
679
 echo "    ${app_name_upper}_ONION_HOSTNAME=\$(add_onion_service ${app_name} 80 \${${app_name_upper}_ONION_PORT})"
715
 echo "    ${app_name_upper}_ONION_HOSTNAME=\$(add_onion_service ${app_name} 80 \${${app_name_upper}_ONION_PORT})"
680
 
716
 
819
     fi
855
     fi
820
     echo "    systemctl start ${app_name}"
856
     echo "    systemctl start ${app_name}"
821
 fi
857
 fi
822
-echo ''
823
-echo "    create_site_certificate \"\$${app_name_upper}_DOMAIN_NAME\" 'yes'"
824
-echo ''
825
-echo "    nginx_ensite \"\$${app_name_upper}_DOMAIN_NAME\""
826
-echo ''
858
+if [ $app_webui ]; then
859
+    echo ''
860
+    echo "    create_site_certificate \"\$${app_name_upper}_DOMAIN_NAME\" 'yes'"
861
+    echo ''
862
+    echo "    nginx_ensite \"\$${app_name_upper}_DOMAIN_NAME\""
863
+fi
827
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" ]]; then
864
 if [[ "$database_type" == "mariadb" || "$database_type" == "mysql" ]]; then
865
+    echo ''
828
     echo '    systemctl restart mariadb'
866
     echo '    systemctl restart mariadb'
829
 fi
867
 fi
830
-if [[ "$app_php" == 'yes' ]]; then
831
-    echo '    systemctl restart php7.0-fpm'
868
+if [ $app_webui ]; then
869
+    if [[ "$app_php" == 'yes' ]]; then
870
+        echo ''
871
+        echo '    systemctl restart php7.0-fpm'
872
+    fi
873
+    echo ''
874
+    echo '    systemctl restart nginx'
832
 fi
875
 fi
833
-echo '    systemctl restart nginx'
834
 echo ''
876
 echo ''
835
 echo "    \"\${PROJECT_NAME}-pass\" -u \"\$MY_USERNAME\" -a ${app_name} -p \"\$${app_name_upper}_ADMIN_PASSWORD\""
877
 echo "    \"\${PROJECT_NAME}-pass\" -u \"\$MY_USERNAME\" -a ${app_name} -p \"\$${app_name_upper}_ADMIN_PASSWORD\""
836
 echo "    set_completion_param \"${app_name} domain\" \"\$${app_name_upper}_DOMAIN_NAME\""
878
 echo "    set_completion_param \"${app_name} domain\" \"\$${app_name_upper}_DOMAIN_NAME\""