Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.29 KB | None | 0 0
  1. apt-get install -y unzip
  2.  
  3. # Change timezone
  4. rm /etc/localtime
  5. ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
  6.  
  7. USER_NAME=developer
  8. USER_HOME=/opt/$USER_NAME
  9.  
  10. if id -u $USER_NAME > /dev/null 2>&1; then
  11.     echo "Infrastructure for user $USER_NAME is already created. If fresh install is required: please recreate VM."
  12.     exit
  13. fi
  14.  
  15. useradd -r -m -d $USER_HOME -s /bin/bash $USER_NAME
  16.  
  17. BIN_DIR=$USER_HOME/bin
  18. VG_HOME=/vagrant
  19. VG_REPO_DIR=$VG_HOME/repository
  20.  
  21. sudo -u $USER_NAME -H sh -c "mkdir $BIN_DIR"
  22. sudo -u $USER_NAME -H sh -c "mkdir -p $USER_HOME/var/tmp"
  23. sudo -u $USER_NAME -H sh -c "export PATH=$BIN_DIR:$PATH"
  24.  
  25. echo "(1)"
  26. sudo -u $USER_NAME -H sh -c "cp $VG_REPO_DIR/wrapper/deliver $BIN_DIR"
  27. echo "(2)"
  28. sudo -u $USER_NAME -H sh -c "chmod +x $BIN_DIR/deliver"
  29. echo "(3)"
  30.  
  31. if [ ! -f $BIN_DIR/deliver ]; then
  32.     echo "(3.1) deliver not found!"
  33. fi
  34.  
  35. sudo -u $USER_NAME -H sh -c "echo \"$BIN_DIR/deliver $VG_REPO_DIR/wrapper/system.zip\""
  36.  
  37. sudo -u $USER_NAME -H sh -c "test -f $BIN_DIR/deliver && echo \"(3.2) deliver found\" || \"(3.2) deliver not found\""
  38. sudo -u $USER_NAME -H sh -c "test -f $VG_REPO_DIR/wrapper/system.zip && echo \"(3.3) system.zip found\" || \"(3.3) system.zip not found\""
  39.  
  40. sudo -u $USER_NAME -H sh -c "$BIN_DIR/deliver $VG_REPO_DIR/wrapper/system.zip"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement