Merge pull request #131 from cloudbuilders/xen_env
copy over ssh keys and other env
This commit is contained in:
commit
981f194877
1 changed files with 17 additions and 0 deletions
|
@ -263,6 +263,23 @@ sed -e "s,@ETH2_NETMASK@,$MGT_NETMASK,g" -i $INTERFACES
|
|||
sed -e "s,@ETH3_IP@,$PUB_IP,g" -i $INTERFACES
|
||||
sed -e "s,@ETH3_NETMASK@,$PUB_NETMASK,g" -i $INTERFACES
|
||||
|
||||
# Gracefully cp only if source file/dir exists
|
||||
function cp_it {
|
||||
if [ -e $1 ] || [ -d $1 ]; then
|
||||
cp -pRL $1 $2
|
||||
fi
|
||||
}
|
||||
|
||||
# Copy over your ssh keys and env if desired
|
||||
COPYENV=${COPYENV:-1}
|
||||
if [ "$COPYENV" = "1" ]; then
|
||||
cp_it ~/.ssh $STAGING_DIR/opt/stack/.ssh
|
||||
cp_it ~/.ssh/id_rsa.pub $STAGING_DIR/opt/stack/.ssh/authorized_keys
|
||||
cp_it ~/.gitconfig $STAGING_DIR/opt/stack/.gitconfig
|
||||
cp_it ~/.vimrc $STAGING_DIR/opt/stack/.vimrc
|
||||
cp_it ~/.bashrc $STAGING_DIR/opt/stack/.bashrc
|
||||
fi
|
||||
|
||||
# Configure run.sh
|
||||
cat <<EOF >$STAGING_DIR/opt/stack/run.sh
|
||||
#!/bin/bash
|
||||
|
|
Loading…
Reference in a new issue