debian/patches/debian-changes-2011072500-14
changeset 11 24417d8949b5
equal deleted inserted replaced
10:7fc329e733c5 11:24417d8949b5
       
     1 Description: Upstream changes introduced in version 2011072500-14
       
     2  This patch has been created by dpkg-source during the package build.
       
     3  Here's the last changelog entry, hopefully it gives details on why
       
     4  those changes were made:
       
     5  .
       
     6  littlebird (2011072500-14) stable; urgency=low
       
     7  .
       
     8    * removed the meta package, the -core just provices littlebird-tc
       
     9  .
       
    10  The person named in the Author field signed this changelog entry.
       
    11 Author: Heiko Schlittermann <hs@schlittermann.de>
       
    12 
       
    13 ---
       
    14 The information above should follow the Patch Tagging Guidelines, please
       
    15 checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
       
    16 are templates for supplementary fields that you might want to add:
       
    17 
       
    18 Origin: <vendor|upstream|other>, <url of original patch>
       
    19 Bug: <url in upstream bugtracker>
       
    20 Bug-Debian: http://bugs.debian.org/<bugnumber>
       
    21 Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
       
    22 Forwarded: <no|not-needed|url proving that it has been forwarded>
       
    23 Reviewed-By: <name and email of someone who approved the patch>
       
    24 Last-Update: <YYYY-MM-DD>
       
    25 
       
    26 --- littlebird-2011072500.orig/LittleBird/encoded/LittleBird-Test/Database/install_test_iteration_2011-06.sh
       
    27 +++ littlebird-2011072500/LittleBird/encoded/LittleBird-Test/Database/install_test_iteration_2011-06.sh
       
    28 @@ -2,30 +2,67 @@
       
    29  # leichte Anpassungen durch hs@schlittermann.de
       
    30  # Aufruf wie immer, dann werden die bisherigen Angaben *root* und das bisherige
       
    31  # Passwort verwendet. Oder
       
    32 -# install_test_iteration_2011-06.sh DB_HOST DB_NAME DB_ADMIN DB_ADMINPASS DB_USER DB_USERPASS
       
    33 +# install_test_iteration_2011-06.sh DB_HOST DB_NAME DB_ADMINUSER DB_ADMINPASS DB_USER DB_PASS
       
    34  
       
    35  # ACHTUNG: DIE DATENBANK WIRD KOMPLETT GEERDET!
       
    36  
       
    37  #DB Update Dev - Test,
       
    38  #Iteration Mai, Juni
       
    39  
       
    40 -#Test Stand vor der Iteration
       
    41 -DB_HOST=${1-localhost}; shift
       
    42 -DB_NAME=${1-trustcenter_history_test}; shift
       
    43 -
       
    44 -DB_ADMIN=${1-root}; shift
       
    45 -DB_ADMINPASS=${1-Pa55w0rd}; shift
       
    46 +fix_db_name()	 { sed "s/trustcenter_history_test/$DB_NAME/g"; }
       
    47 +mysql()		 { fix_db_name | command mysql "$@" -h"$DB_HOST" -D"$DB_NAME" --default-character-set=utf8; }
       
    48 +mysql_as_admin() { echo "as admin: $1"; <"$DIR/$1" mysql -u "$DB_ADMINUSER" -p"$DB_ADMINPASS"; }
       
    49 +mysql_as_user()  { echo "as user:  $1"; <"$DIR/$1" mysql -u "$DB_USER"  -p"$DB_PASS"; }
       
    50  
       
    51 -DB_USER=${1-$DB_ADMIN}; shift
       
    52 -DB_USERPASS=${1-$DB_ADMINPASS}; shift
       
    53 +#Test Stand vor der Iteration
       
    54 +DIR=$(dirname $0)
       
    55 +DB_HOST=localhost
       
    56 +DB_NAME=trustcenter_history_test
       
    57 +DB_ADMINUSER=root
       
    58 +DB_ADMINPASS=Pa55w0rd
       
    59 +DB_USER="$DB_ADMINUSER"
       
    60 +DB_PASS="$DB_ADMINPASS"
       
    61 +REPLACING=
       
    62 +
       
    63 +tmp=$(getopt --name $0 --options "" \
       
    64 +    --long help,replacing:,host:,db:,adminuser:,adminpass:,user:,pass: \
       
    65 +    -- "$@") || exit 2
       
    66 +eval set -- "$tmp"
       
    67 +echo "$@"
       
    68 +while true; do
       
    69 +    opt="$1"; shift
       
    70 +    case "$opt" in
       
    71 +	--replacing)  REPLACING="$1"; shift;;
       
    72 +	--adminuser)  DB_ADMINUSER="$1"; shift;;
       
    73 +	--adminpass)  DB_ADMINPASS="$1"; shift;;
       
    74 +	--user)	    DB_USER="$1"; shift;;
       
    75 +	--pass)	    DB_PASS="$1"; shift;;
       
    76 +	--host)	    DB_HOST="$1"; shift;;
       
    77 +	--db)	    DB_NAME="$1"; shift;;
       
    78 +	--help)	    cat <<_HELP
       
    79 +Usage: $0 [options]
       
    80 +       Options are
       
    81 +       --host=s        The address of the database host ($DB_HOST).
       
    82 +       --db=s          The name of the database to be used ($DB_NAME).
       
    83 +       --adminuser=s   The name of the SUPER user on the db server ($DB_ADMINUSER).
       
    84 +       --adminpass=s   The password for the user above ($DB_ADMINPASS).
       
    85 +       --user=s        The name of the user for NORMAL db operations ($DB_USER).
       
    86 +       --pass=s        The password for the user above ($DB_PASS).
       
    87 +       --replacing=s   The version of the package being replaced ($REPLACING).
       
    88 +_HELP
       
    89 +		    exit;;
       
    90 +	*)	    echo "$0: bad usage" >&2; exit 2;;
       
    91 +    esac
       
    92 +done
       
    93 +
       
    94 +# for v in ${!DB_*}; do echo $v ${!v}; done
       
    95 +
       
    96 +if test -n "$REPLACING"; then
       
    97 +    echo "This is an update, I'll do noting!" >&2
       
    98 +    exit 0
       
    99 +fi
       
   100  
       
   101 -#echo "$DB_ADMIN $DB_ADMINPASS $DB_NAME"
       
   102 -#echo "$DB_USER $DB_USERPASS $DB_NAME"
       
   103 -
       
   104 -fix_db_name() { sed "s/trustcenter_history_test/$DB_NAME/g"; }
       
   105 -mysql() { fix_db_name | command mysql "$@" -h"$DB_HOST" -D"$DB_NAME" --default-character-set=utf8; }
       
   106 -mysql_as_admin() { echo "as admin: $1"; <"$1" mysql -u "$DB_ADMIN" -p"$DB_ADMINPASS"; }
       
   107 -mysql_as_user()  { echo "as user:  $1"; <"$1" mysql -u "$DB_USER"  -p"$DB_USERPASS"; }
       
   108 +# The filenames here get the name of the scripts directory prepended!
       
   109  
       
   110  mysql_as_admin install_dev_tc_2011-04-30_023.sql
       
   111  mysql_as_admin update_install_dev_tc_2011-04-30_023.sql