[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][ftp-team/dak][master] 3 commits: run-dbtests: Fix command not found on empty USER_CMD



Title: GitLab

Ansgar Burchardt pushed to branch master at Debian FTP Team / dak

Commits:

1 changed file:

Changes:

  • tests/run-dbtests
    1 1
     #!/bin/bash
    
    2 2
     
    
    3
    +set -e
    
    4
    +
    
    3 5
     # Create the database that will be used by the fixtures, populating it with the
    
    4 6
     # default data.  Also create a test dak directory.
    
    5 7
     
    
    ... ... @@ -12,9 +14,11 @@ export PGDATABASE=test_projectb
    12 14
     
    
    13 15
     if [[ ! -v DAK_INTEGRATION_TEST ]]; then
    
    14 16
       SYS_CMD="sudo"
    
    17
    +  KEEP_ENV_OPT="-E"
    
    15 18
       USER_CMD="sudo -u dak PGDATABASE=${PGDATABASE} DAKBASE=${DAKBASE}"
    
    16 19
     else
    
    17 20
       SYS_CMD=""
    
    21
    +  KEEP_ENV_OPT=""
    
    18 22
       USER_CMD=""
    
    19 23
     fi
    
    20 24
     
    
    ... ... @@ -26,7 +30,7 @@ test-setup() {
    26 30
     
    
    27 31
     test-cleanup() {
    
    28 32
       echo Dropping DB ${PGDATABASE}
    
    29
    -  $USER_CMD  -E dropdb ${PGDATABASE}
    
    33
    +  $USER_CMD $KEEP_ENV_OPT dropdb ${PGDATABASE}
    
    30 34
       echo Deleting temporary directory
    
    31 35
       $SYS_CMD rm -rf -- ${DAKBASE}
    
    32 36
     }
    


  • Reply to: