#!/bin/bash # Copyright 2014 The Kubernetes Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. if [[ ${GET_HOSTS_FROM:-dns} == "env" ]] { redis-server --slaveof $(REDIS_MASTER_SERVICE_HOST) 6379 } else { redis-server --slaveof redis-master 6379 } (CommandList children: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: { (BracedVarSub token: suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(dns)}) spids: [48 52] ) } right: {(DQ (env))} ) ) terminator: ) ] action: [ (C {(redis-server)} {(--slaveof)} {(${ VSub_Name REDIS_MASTER_SERVICE_HOST)} {(6379)}) ] spids: [-1 63] ) ] else_action: [(C {(redis-server)} {(--slaveof)} {(redis-master)} {(6379)})] spids: [76 87] ) ] )