Merge branch 'master' of github.com:vishap/scripts
This commit is contained in:
@@ -21,14 +21,13 @@ function backup() {
|
|||||||
$RSYNC -aAXv --delete --force $ORIG_DIR $MIRROR_DIR | $LOG
|
$RSYNC -aAXv --delete --force $ORIG_DIR $MIRROR_DIR | $LOG
|
||||||
}
|
}
|
||||||
|
|
||||||
function backuphdd() {
|
function backupwd() {
|
||||||
HDD_ORIG=/mnt/hdd
|
ORIG_DIR=$1
|
||||||
HDD_MIRROR=/mnt/hdd2
|
MIRROR_DIR=192.168.0.6:/DataVolume/$2
|
||||||
ORIG_DIR=$HDD_ORIG/$1
|
|
||||||
MIRROR_DIR=$HDD_MIRROR/$(dirname $1)
|
|
||||||
backup $ORIG_DIR $MIRROR_DIR
|
backup $ORIG_DIR $MIRROR_DIR
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Log Header
|
# Log Header
|
||||||
#
|
#
|
||||||
@@ -59,4 +58,3 @@ done
|
|||||||
# Log Footer
|
# Log Footer
|
||||||
#
|
#
|
||||||
echo end `$DATE` | $LOG
|
echo end `$DATE` | $LOG
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
set -x
|
set -x
|
||||||
|
if [ "$1" != "no-progress" ]; then
|
||||||
|
PROG=--progress
|
||||||
|
else
|
||||||
|
shift
|
||||||
|
fi
|
||||||
if [ ! -z "$*" ]; then
|
if [ ! -z "$*" ]; then
|
||||||
for i in "$@"; do
|
for i in "$@"; do
|
||||||
/usr/bin/rsync -av --inplace --progress --append-verify "/mnt/ssd/deluge/done/$i" "hrat:tmp/tmp/done/"
|
/usr/bin/rsync -av --inplace --progress --append-verify "/mnt/ssd/deluge/done/$i" "hrat:tmp/tmp/done/"
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
echo "/usr/bin/rsync -av --inplace --append-verify /mnt/ssd/deluge/done hrat:tmp/tmp"
|
/usr/bin/rsync -av --inplace --append-verify $PROG /mnt/ssd/deluge/done hrat:tmp/tmp
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -116,20 +116,22 @@ if [ -n "$PS1" ]; then
|
|||||||
#
|
#
|
||||||
if [ $c_num -ge 256 ]; then
|
if [ $c_num -ge 256 ]; then
|
||||||
c_reset="$(tput sgr0)"
|
c_reset="$(tput sgr0)"
|
||||||
c_user="$(tput setaf 112)" #Green
|
c_user="$(tput setaf 203)" #Some bright color
|
||||||
|
c_host="$(tput setaf 112)" #Green
|
||||||
c_cwd="$(tput setaf 99)"
|
c_cwd="$(tput setaf 99)"
|
||||||
c_time="$(tput setaf 33)" #Light blue
|
c_time="$(tput setaf 33)" #Light blue
|
||||||
c_branch="$(tput setaf 138)"
|
c_branch="$(tput setaf 138)"
|
||||||
c_exit="$(tput setaf 203)" #Red
|
c_error="$(tput setaf 203)" #Red
|
||||||
c_jobs="$(tput setaf 220)" #Yellow
|
c_info="$(tput setaf 220)" #Yellow
|
||||||
else
|
else
|
||||||
c_reset="$(tput sgr0)"
|
c_reset="$(tput sgr0)"
|
||||||
c_user="$(tput setaf 2)" #Green
|
c_user="$(tput setaf 1)" #
|
||||||
|
c_host="$(tput setaf 2)" #Green
|
||||||
c_cwd="$(tput setaf 7)" #White
|
c_cwd="$(tput setaf 7)" #White
|
||||||
c_time="$(tput setaf 6)" #Cyan
|
c_time="$(tput setaf 6)" #Cyan
|
||||||
c_branch="$(tput setaf 6)" #Cyan
|
c_branch="$(tput setaf 6)" #Cyan
|
||||||
c_exit="$(tput setaf 1)" #Red
|
c_error="$(tput setaf 1)" #Red
|
||||||
c_jobs="$(tput setaf 3)" #Yellow
|
c_info="$(tput setaf 3)" #Yellow
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ -n "$(which svn)" ] && prompt_check_svn=true
|
[ -n "$(which svn)" ] && prompt_check_svn=true
|
||||||
@@ -144,7 +146,12 @@ if [ -n "$PS1" ]; then
|
|||||||
#
|
#
|
||||||
local exit_code="$?"
|
local exit_code="$?"
|
||||||
prompt_extra=""
|
prompt_extra=""
|
||||||
PS1="\[$c_user\]\u@\h:" # username@host:
|
if [ "$USER" != "vkhachatrya5" -a "$USER" != "vahagn" ]; then
|
||||||
|
PS1="\[$c_user\]\u@" # username@
|
||||||
|
else
|
||||||
|
PS1=""
|
||||||
|
fi
|
||||||
|
PS1+="\[$c_host\]\h:" # hostname
|
||||||
PS1+="\[$c_time\]\t" # time
|
PS1+="\[$c_time\]\t" # time
|
||||||
PS1+=" \[$c_cwd\]\w" # working_dir
|
PS1+=" \[$c_cwd\]\w" # working_dir
|
||||||
#
|
#
|
||||||
@@ -170,21 +177,29 @@ if [ -n "$PS1" ]; then
|
|||||||
# exit code if not zero
|
# exit code if not zero
|
||||||
#
|
#
|
||||||
if [ "$exit_code" -ne "0" ]; then
|
if [ "$exit_code" -ne "0" ]; then
|
||||||
PS1+=",\[$c_exit\]rc=$exit_code"
|
PS1+=",\[$c_error\]rc=$exit_code"
|
||||||
|
fi
|
||||||
|
#
|
||||||
|
# Python venv.
|
||||||
|
#
|
||||||
|
local jobs_bg=$(jobs -r | wc -l | tr -d ' ')
|
||||||
|
if [ -n "$VIRTUAL_ENV" ]; then
|
||||||
|
# PS1+=",\[$c_info\]$(realpath --relative-to=$PWD $VIRTUAL_ENV)"
|
||||||
|
PS1+=",\[$c_info\]$(basename $VIRTUAL_ENV)"
|
||||||
fi
|
fi
|
||||||
#
|
#
|
||||||
# Info about jobs.
|
# Info about jobs.
|
||||||
#
|
#
|
||||||
local jobs_bg=$(jobs -r | wc -l | tr -d ' ')
|
local jobs_bg=$(jobs -r | wc -l | tr -d ' ')
|
||||||
if [ $jobs_bg -gt 0 ]; then
|
if [ $jobs_bg -gt 0 ]; then
|
||||||
PS1+=",\[$c_jobs\]bg=$jobs_bg"
|
PS1+=",\[$c_info\]bg=$jobs_bg"
|
||||||
fi
|
fi
|
||||||
#
|
#
|
||||||
# Info about jobs.
|
# Info about jobs.
|
||||||
#
|
#
|
||||||
local jobs_stopped=$(jobs -s | wc -l | tr -d ' ')
|
local jobs_stopped=$(jobs -s | wc -l | tr -d ' ')
|
||||||
if [ $jobs_stopped -gt 0 ]; then
|
if [ $jobs_stopped -gt 0 ]; then
|
||||||
PS1+=",\[$c_jobs\]stp=$jobs_stopped"
|
PS1+=",\[$c_info\]stp=$jobs_stopped"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,12 @@
|
|||||||
br = branch
|
br = branch
|
||||||
co = checkout
|
co = checkout
|
||||||
ci = commit
|
ci = commit
|
||||||
svnsync = "!f(){ git co master && git pull && ssh devgit svnsync $(git config --get remote.origin.url | cut -d : -f 2 );}; f"
|
upload = "!f(){ git push $@ origin $(git rev-parse --abbrev-ref HEAD); }; f"
|
||||||
|
faxm = "!f(){ git fetch upstream master && git checkout -b ENG1FAXM-$1 upstream/master; }; f"
|
||||||
|
drqs = "!f(){ git fetch upstream master && git checkout -b DRQS-$1 upstream/master; }; f"
|
||||||
|
install-hooks = "!f(){ GIT_HOOKS=\"$(git rev-parse --git-dir)/hooks/\"; GOLDEN_HOOKS=\"$HOME/devel/scripts/git/hooks\"; [ -d \"$GIT_HOOKS\" ] && [ -d \"$GOLDEN_HOOKS\" ] && cp -rf \"$GOLDEN_HOOKS/.\" \"$GIT_HOOKS\"; }; f"
|
||||||
|
refresh-master = "!f(){ git fetch upstream master; git checkout upstream/master; git branch -D master; git checkout -b master; }; f"
|
||||||
|
setup-upstream = "!source $HOME/devel/scripts/git/setup-upstream.sh"
|
||||||
[merge]
|
[merge]
|
||||||
tool = vimdiff
|
tool = vimdiff
|
||||||
conflictstyle = diff3
|
conflictstyle = diff3
|
||||||
|
|||||||
5
git/.aspell.en_US.per
Normal file
5
git/.aspell.en_US.per
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
personal_ws-1.1 en 0
|
||||||
|
FAXM
|
||||||
|
BLOT
|
||||||
|
Lakos
|
||||||
|
Vundle
|
||||||
44
git/hooks/commit-msg
Executable file
44
git/hooks/commit-msg
Executable file
@@ -0,0 +1,44 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# An example hook script to check the commit log message.
|
||||||
|
# Called by "git commit" with one argument, the name of the file
|
||||||
|
# that has the commit message. The hook should exit with non-zero
|
||||||
|
# status after issuing an appropriate message if it wants to stop the
|
||||||
|
# commit. The hook is allowed to edit the commit message file.
|
||||||
|
#
|
||||||
|
# To enable this hook, rename this file to "commit-msg".
|
||||||
|
|
||||||
|
# Uncomment the below to add a Signed-off-by line to the message.
|
||||||
|
# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
|
||||||
|
# hook is more suited to it.
|
||||||
|
#
|
||||||
|
# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
|
||||||
|
# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
|
||||||
|
|
||||||
|
# This example catches duplicate Signed-off-by lines.
|
||||||
|
|
||||||
|
#test "" = "$(grep '^Signed-off-by: ' "$1" |
|
||||||
|
# sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || {
|
||||||
|
# echo >&2 Duplicate Signed-off-by lines.
|
||||||
|
# exit 1
|
||||||
|
#}
|
||||||
|
|
||||||
|
#
|
||||||
|
# SPELL CHECK
|
||||||
|
#
|
||||||
|
# 1. Install hunspell
|
||||||
|
# 2. Download a dictionary
|
||||||
|
# $ open http://wiki.services.openoffice.org/wiki/Dictionaries
|
||||||
|
# 3. Move this file into your repository
|
||||||
|
# $ mv commit-msg /path/to/repo/.git/hooks
|
||||||
|
# $ chmod +x /path/to/repo/.git/hooks/commit-msg
|
||||||
|
CHECK=$(cat $1 | aspell --lang=en_US list --add-extra-dicts=$HOME/.aspell.en_US.per)
|
||||||
|
#CHECK=$(cat $1 | hunspell -s -d en_US,${HOME}/devel/scripts/git/my_dictionary -l)
|
||||||
|
if [ "${CHECK}" != "" ]; then
|
||||||
|
echo "Spell Check Error:"
|
||||||
|
#cat $1 | hunspell -a -d en_US,${HOME}/devel/scripts/git/my_dictionary -l
|
||||||
|
cat $1 | aspell -a --lang=en_US list --add-extra-dicts=$HOME/.aspell.en_US.per
|
||||||
|
echo "Use --no-verify if you want to commit."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
44
git/hooks/prepare-commit-msg
Executable file
44
git/hooks/prepare-commit-msg
Executable file
@@ -0,0 +1,44 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# An example hook script to prepare the commit log message.
|
||||||
|
# Called by "git commit" with the name of the file that has the
|
||||||
|
# commit message, followed by the description of the commit
|
||||||
|
# message's source. The hook's purpose is to edit the commit
|
||||||
|
# message file. If the hook fails with a non-zero status,
|
||||||
|
# the commit is aborted.
|
||||||
|
#
|
||||||
|
# To enable this hook, rename this file to "prepare-commit-msg".
|
||||||
|
|
||||||
|
#
|
||||||
|
# Extract ticket id from the branch name and Append to commit message.
|
||||||
|
# Pattern NAME-NUMBER. e.g. ERROR-234
|
||||||
|
#
|
||||||
|
COMMIT_MSG_FILE=$1
|
||||||
|
COMMIT_SOURCE=$2
|
||||||
|
SHA1=$3
|
||||||
|
|
||||||
|
MESSAGE=$(cat $COMMIT_MSG_FILE)
|
||||||
|
TICKET=$(git rev-parse --abbrev-ref HEAD | grep -Eo '^(\w+/)?(\w+[-_])[0-9]+' | grep -Eo '(\w+[-])[0-9]+' | tr "[:lower:]" "[:upper:]"):
|
||||||
|
|
||||||
|
if [[ $TICKET == ":" || "$MESSAGE" == "$TICKET"* ]];then
|
||||||
|
exit 0;
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "$TICKET $MESSAGE" > $COMMIT_MSG_FILE
|
||||||
|
|
||||||
|
#/opt/bb/bin/perl5.16 -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE"
|
||||||
|
|
||||||
|
# case "$COMMIT_SOURCE,$SHA1" in
|
||||||
|
# ,|template,)
|
||||||
|
# /opt/bb/bin/perl5.16 -i.bak -pe '
|
||||||
|
# print "\n" . `git diff --cached --name-status -r`
|
||||||
|
# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;;
|
||||||
|
# *) ;;
|
||||||
|
# esac
|
||||||
|
|
||||||
|
# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
|
||||||
|
# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE"
|
||||||
|
# if test -z "$COMMIT_SOURCE"
|
||||||
|
# then
|
||||||
|
# /opt/bb/bin/perl5.16 -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE"
|
||||||
|
# fi
|
||||||
51
git/setup-upstream.sh
Executable file
51
git/setup-upstream.sh
Executable file
@@ -0,0 +1,51 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
git-setup-upstream(){
|
||||||
|
|
||||||
|
if [[ $# -ne 0 ]]; then
|
||||||
|
echo "Usage: just run inside a bbgithub repo."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
st=$(git status)
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
echo "Looks this is not a git repo."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
us=$(git remote get-url upstream 2> /dev/null)
|
||||||
|
if [[ $? -eq 0 ]]; then
|
||||||
|
echo "Upstream already exist as $us."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
url=$(git remote get-url origin)
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
echo "Origin URL is unknown."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
re="^(.*)[/:]([^/:]*)/(.*)$"
|
||||||
|
if [[ $url =~ $re ]]; then
|
||||||
|
prefix=${BASH_REMATCH[1]}
|
||||||
|
org=${BASH_REMATCH[2]}
|
||||||
|
repo=${BASH_REMATCH[3]}
|
||||||
|
else
|
||||||
|
echo "Failed to pars the repo URL."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
upstream_repo=bbgithub:$org/$repo
|
||||||
|
origin_repo=bbgithub:vkhachatrya5/$repo
|
||||||
|
|
||||||
|
git remote rm origin
|
||||||
|
echo "Setting origin=$origin_repo"
|
||||||
|
git remote add origin $origin_repo
|
||||||
|
echo "Setting upstream=$upstream_repo"
|
||||||
|
git remote add upstream $upstream_repo
|
||||||
|
git remote -v
|
||||||
|
}
|
||||||
|
|
||||||
|
git-setup-upstream
|
||||||
|
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ export DEV_CPPINC=-I.
|
|||||||
export DEV_FINC=-I.
|
export DEV_FINC=-I.
|
||||||
|
|
||||||
#I need this to run distributor locally.
|
#I need this to run distributor locally.
|
||||||
export PGPASSFILE=$HOME/.fit_pgpass
|
export PGPASSFILE=$HOME/.pgpass
|
||||||
export PGSERVICEFILE=$HOME/.fit_pg_service.conf
|
export PGSERVICEFILE=$HOME/.fit_pg_service.conf
|
||||||
|
|
||||||
export SRC_DIR=$HOME/devel/src
|
export SRC_DIR=$HOME/devel/src
|
||||||
@@ -25,6 +25,7 @@ export BOOST_DIR=$SRC_DIR/boost
|
|||||||
#export TBB_DIR=$SRC_DIR/tbb
|
#export TBB_DIR=$SRC_DIR/tbb
|
||||||
#export TBB_LIB=$TBB_DIR/build/linux_intel64_gcc_cc4.8.2_libc2.12_kernel2.6.32_release/
|
#export TBB_LIB=$TBB_DIR/build/linux_intel64_gcc_cc4.8.2_libc2.12_kernel2.6.32_release/
|
||||||
#export TBB_LIB_DEBUG=$TBB_DIR/build/linux_intel64_gcc_cc4.8.2_libc2.12_kernel2.6.32_debug/
|
#export TBB_LIB_DEBUG=$TBB_DIR/build/linux_intel64_gcc_cc4.8.2_libc2.12_kernel2.6.32_debug/
|
||||||
|
export PIP_INDEX_URL=https://artprod.dev.bloomberg.com/artifactory/api/pypi/bloomberg-pypi/simple
|
||||||
|
|
||||||
alias bb='cd $HOME/devel/bb >/dev/null'
|
alias bb='cd $HOME/devel/bb >/dev/null'
|
||||||
#complete -f -X '!*.mk' plink
|
#complete -f -X '!*.mk' plink
|
||||||
@@ -48,7 +49,7 @@ if [[ "$os" == "GNU/Linux" ]]; then
|
|||||||
else
|
else
|
||||||
BBBITS=32
|
BBBITS=32
|
||||||
fi
|
fi
|
||||||
export BBTAG=$(/opt/bb/bin/robolibs-current-build --tag local --bits $BBBITS)
|
export BBTAG=$(/opt/bb/bin/robolibs-current-build --tag trunk --bits $BBBITS)
|
||||||
|
|
||||||
getop() { # BOX
|
getop() { # BOX
|
||||||
if [[ $# -ne 1 ]]; then
|
if [[ $# -ne 1 ]]; then
|
||||||
@@ -73,73 +74,14 @@ run() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
sun() { # CMD
|
use-blot-meta(){
|
||||||
if [[ $# -ne 1 ]]; then
|
export DPKG_ARCH=$(/opt/bb/bin/dpkg-architecture -qDEB_BUILD_ARCH)
|
||||||
echo "Usage: sun <command>"
|
export DPKG_DISTRO_DIR=$HOME/bb/blot-meta/cmake-distro-dev/${DPKG_ARCH}
|
||||||
else
|
|
||||||
run njtsdev3 $@
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ibm() { # CMD
|
use-local-distro(){
|
||||||
if [[ $# -ne 1 ]]; then
|
unset DPKG_ARCH
|
||||||
echo "Usage: ibm <command>"
|
unset DPKG_DISTRO_DIR
|
||||||
else
|
|
||||||
run ibm3 $@
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
git-repo-setup(){
|
|
||||||
|
|
||||||
if [[ $# -ne 0 ]]; then
|
|
||||||
echo "Usage: just run inside a bbgithub repo."
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
st=$(git status)
|
|
||||||
if [[ $? -ne 0 ]]; then
|
|
||||||
echo "Looks this is not a git repo."
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
us=$(git remote get-url upstream 2> /dev/null)
|
|
||||||
if [[ $? -eq 0 ]]; then
|
|
||||||
echo "Upstream already exist as $us."
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
url=$(git remote get-url origin)
|
|
||||||
if [[ $? -ne 0 ]]; then
|
|
||||||
echo "Origin URL is unknown."
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
re="^(.*)[/:]([^/:]*)/(.*)$"
|
|
||||||
if [[ $url =~ $re ]]; then
|
|
||||||
prefix=${BASH_REMATCH[1]}
|
|
||||||
org=${BASH_REMATCH[2]}
|
|
||||||
repo=${BASH_REMATCH[3]}
|
|
||||||
else
|
|
||||||
echo "Failed to pars the repo URL."
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
upstream_repo=bbgithub:$org/$repo
|
|
||||||
origin_repo=bbgithub:vkhachatrya5/$repo
|
|
||||||
|
|
||||||
git remote rm origin
|
|
||||||
echo "Setting origin=$origin_repo"
|
|
||||||
git remote add origin $origin_repo
|
|
||||||
echo "Setting upstream=$upstream_repo"
|
|
||||||
git remote add upstream $upstream_repo
|
|
||||||
git remote -v
|
|
||||||
}
|
|
||||||
|
|
||||||
git-master-refresh(){
|
|
||||||
git fetch upstream master
|
|
||||||
git co upstream/master
|
|
||||||
git br -D master
|
|
||||||
git co -b master
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
93
local/bb_local_dev/.bashrc.local
Normal file
93
local/bb_local_dev/.bashrc.local
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#wget
|
||||||
|
#export http_proxy=devproxy.bloomberg.com:82
|
||||||
|
#export https_proxy=devproxy.bloomberg.com:82
|
||||||
|
|
||||||
|
export DOCKER_HOST=tcp://0.0.0.0:2375
|
||||||
|
|
||||||
|
if [[ "$(hostname)" == "lnxmqts01" ]]; then
|
||||||
|
export SKELETON_DEPLOY=$HOME/devel/bb/skeleton_internals
|
||||||
|
fi
|
||||||
|
|
||||||
|
#export DEV_CINC=-I.
|
||||||
|
#export DEV_CPPINC=-I.
|
||||||
|
#export DEV_FINC=-I.
|
||||||
|
|
||||||
|
#I need this to run distributor locally.
|
||||||
|
#export PGPASSFILE=$HOME/.fit_pgpass
|
||||||
|
#export PGSERVICEFILE=$HOME/.fit_pg_service.conf
|
||||||
|
|
||||||
|
export IS_64BIT=yes
|
||||||
|
BBBITS=64
|
||||||
|
#PATH=/bb/build/Linux-x86_64-64/release/robolibs/stage/opt/bb/libexec/build-base/:$PATH
|
||||||
|
#export BBTAG=$(/opt/bb/bin/robolibs-current-build --tag local --bits $BBBITS) #Doesn't work on bbvpn
|
||||||
|
export ARCHCODE=amd64
|
||||||
|
export DPKG_DISTRO=unstable
|
||||||
|
export DPKG_DISTRO_DIR=$HOME/cmake-distro-dev
|
||||||
|
#export DPKG_SNAPSHOT=$(/opt/bb/bin/dpkg-distro-current-snapshot $DPKG_DISTRO) #This is slow.
|
||||||
|
|
||||||
|
export PATH=/opt/bb/bin:$PATH
|
||||||
|
|
||||||
|
getop() { # BOX
|
||||||
|
if [[ $# -ne 1 ]]; then
|
||||||
|
echo "Usage: getop <machine>"
|
||||||
|
else
|
||||||
|
local BOX="$1"
|
||||||
|
local BIN="/bb/bin/getprdwin"
|
||||||
|
$BIN -u op1 -i -s $BOX -d "op1 for $USER on $BOX"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
git-repo-setup(){
|
||||||
|
|
||||||
|
if [[ $# -ne 0 ]]; then
|
||||||
|
echo "Usage: just run inside a bbgithub repo."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
st=$(git status)
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
echo "Looks this is not a git repo."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
us=$(git remote get-url upstream 2> /dev/null)
|
||||||
|
if [[ $? -eq 0 ]]; then
|
||||||
|
echo "Upstream already exist as $us."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
url=$(git remote get-url origin)
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
echo "Origin URL is unknown."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
re="^(.*)[/:]([^/:]*)/(.*)$"
|
||||||
|
if [[ $url =~ $re ]]; then
|
||||||
|
prefix=${BASH_REMATCH[1]}
|
||||||
|
org=${BASH_REMATCH[2]}
|
||||||
|
repo=${BASH_REMATCH[3]}
|
||||||
|
else
|
||||||
|
echo "Failed to pars the repo URL."
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
upstream_repo=bbgithub:$org/$repo
|
||||||
|
origin_repo=bbgithub:vkhachatrya5/$repo
|
||||||
|
|
||||||
|
git remote rm origin
|
||||||
|
echo "Setting origin=$origin_repo"
|
||||||
|
git remote add origin $origin_repo
|
||||||
|
echo "Setting upstream=$upstream_repo"
|
||||||
|
git remote add upstream $upstream_repo
|
||||||
|
git remote -v
|
||||||
|
}
|
||||||
|
|
||||||
|
git-master-refresh(){
|
||||||
|
git fetch upstream master
|
||||||
|
git co upstream/master
|
||||||
|
git br -D master
|
||||||
|
git co -b master
|
||||||
|
}
|
||||||
Submodule vim/bundle/Vundle.vim updated: b255382d62...9a38216a1c
1
vim/spell/en.utf-8.add
Normal file
1
vim/spell/en.utf-8.add
Normal file
@@ -0,0 +1 @@
|
|||||||
|
mv
|
||||||
BIN
vim/spell/en.utf-8.add.spl
Normal file
BIN
vim/spell/en.utf-8.add.spl
Normal file
Binary file not shown.
Reference in New Issue
Block a user