summaryrefslogtreecommitdiffstats
path: root/linhes/linhes-dev/lh_setup_dev.sh
diff options
context:
space:
mode:
Diffstat (limited to 'linhes/linhes-dev/lh_setup_dev.sh')
-rwxr-xr-xlinhes/linhes-dev/lh_setup_dev.sh24
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