diff options
author | Britney Fransen <brfransen@gmail.com> | 2022-11-30 20:57:21 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2022-11-30 20:57:21 (GMT) |
commit | 0e927ab4c2948429c71c22200da0e760b766102f (patch) | |
tree | 56c414faabbdac3520d951470407ea12136b342b /linhes/linhes-dev/lh_setup_dev.sh | |
parent | 0e4bfcabcc8daa9fab502c107dd464d13b99a2e5 (diff) | |
download | linhes_pkgbuild-0e927ab4c2948429c71c22200da0e760b766102f.zip linhes_pkgbuild-0e927ab4c2948429c71c22200da0e760b766102f.tar.gz linhes_pkgbuild-0e927ab4c2948429c71c22200da0e760b766102f.tar.bz2 |
linhes-dev: lh_setup_dev.sh: add bash alias
Diffstat (limited to 'linhes/linhes-dev/lh_setup_dev.sh')
-rwxr-xr-x | linhes/linhes-dev/lh_setup_dev.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/linhes/linhes-dev/lh_setup_dev.sh b/linhes/linhes-dev/lh_setup_dev.sh index df034c5..1d9f783 100755 --- a/linhes/linhes-dev/lh_setup_dev.sh +++ b/linhes/linhes-dev/lh_setup_dev.sh @@ -23,6 +23,30 @@ sudo sed -i 's/#SRCDEST=.*/SRCDEST=\/data\/dev\/pkg_repo\/sources/' /etc/makepkg sudo sed -i 's/#SRCPKGDEST=.*/SRCPKGDEST=\/data\/dev\/pkg_repo\/src_packages/' /etc/makepkg.conf sudo sed -i 's/#PACKAGER=.*/PACKAGER=\"LinHESDEV <LinHESDev\@linhes.org>\"/' /etc/makepkg.conf +echo -e "\n\nAdd aliases to .bashrc..." +if ! grep -q 'alias ccm=' ~/.bashrc; then + echo -e "\nalias ccm='sudo ccm'" >> ~/.bashrc +fi +if ! grep -q 'alias cddev=' ~/.bashrc; then + echo -e "alias cddev='cd /data/dev/'" >> ~/.bashrc +fi +if ! grep -q 'alias cdl=' ~/.bashrc; then + echo -e "alias cdl='cd /data/dev/linhes_pkgbuild/linhes'" >> ~/.bashrc +fi +if ! grep -q 'alias cdb=' ~/.bashrc; then + echo -e "alias cdb='cd /data/dev/linhes_pkgbuild/linhes/linhes-dev/LinHES9_iso'" >> ~/.bashrc +fi + +if ! grep -q 'ssh-agent >' ~/.bashrc; then +cat >> ~/.bashrc<<END +if ! pgrep -u "\$USER" ssh-agent > /dev/null; then + ssh-agent > "\$XDG_RUNTIME_DIR/ssh-agent.env" +fi +if [[ ! -f "\$SSH_AUTH_SOCK" ]]; then + source "\$XDG_RUNTIME_DIR/ssh-agent.env" >/dev/null +fi +END +fi # clone the git linhes_pkgbuild # Checkout the repo. You will need to have been given a dev account on |