From fcadb11c20d26ba8b7f9c58a03477cd94e68b1d5 Mon Sep 17 00:00:00 2001 From: Steve Youngs Date: Fri, 26 Jun 2015 23:34:57 +1000 Subject: [PATCH] Have pkgusrs run ldconfig on logout. All too often a package installation doesn't include running ldconfig, this takes care of that by running it whenever a pkgusr logs out. Also, add a .gitconfig * etc/pkgusr/zsh/zsh-pkgtools (pkgsu): Ensure a login shell. * etc/pkgusr/bash_logout: New. Just runs ldconfig on logout. * etc/pkgusr/skel-package/.gitconfig: New. Signed-off-by: Steve Youngs --- etc/pkgusr/bash_logout | 9 +++++++++ etc/pkgusr/skel-package/.bash_logout | 1 + etc/pkgusr/skel-package/.gitconfig | 20 ++++++++++++++++++++ etc/pkgusr/zsh/zsh-pkgtools | 2 +- 4 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 etc/pkgusr/bash_logout create mode 120000 etc/pkgusr/skel-package/.bash_logout create mode 100644 etc/pkgusr/skel-package/.gitconfig diff --git a/etc/pkgusr/bash_logout b/etc/pkgusr/bash_logout new file mode 100644 index 0000000..4cbde1c --- /dev/null +++ b/etc/pkgusr/bash_logout @@ -0,0 +1,9 @@ +# -*- shell-script -*- +## Run ldconfig on logout because some packages don't do it during +## installs and I never remember to do it manually. + +ldconfig || return 0 + +# Local variables: +# sh-basic-offset: 4 +# End: diff --git a/etc/pkgusr/skel-package/.bash_logout b/etc/pkgusr/skel-package/.bash_logout new file mode 120000 index 0000000..e3b91d9 --- /dev/null +++ b/etc/pkgusr/skel-package/.bash_logout @@ -0,0 +1 @@ +/etc/pkgusr/bash_logout \ No newline at end of file diff --git a/etc/pkgusr/skel-package/.gitconfig b/etc/pkgusr/skel-package/.gitconfig new file mode 100644 index 0000000..d2c909f --- /dev/null +++ b/etc/pkgusr/skel-package/.gitconfig @@ -0,0 +1,20 @@ +[user] + name = Steve Youngs + email = steve@steveyoungs.com +[color] + pager = true + ui = auto +[core] + pager = less + editor = nano -w +[alias] + cwl = !git commit -sF $(git rev-parse --show-toplevel)/++log + cawl = !git commit -saF $(git rev-parse --show-toplevel)/++log + alias = config --get-regexp ^alias + co = checkout + cob = checkout -b + ci = commit + cam = commit -sam + bi = bisect + rbi = rebase -i + curb = rev-parse --abbrev-ref HEAD diff --git a/etc/pkgusr/zsh/zsh-pkgtools b/etc/pkgusr/zsh/zsh-pkgtools index f66d553..6ee2887 100644 --- a/etc/pkgusr/zsh/zsh-pkgtools +++ b/etc/pkgusr/zsh/zsh-pkgtools @@ -270,7 +270,7 @@ pkgsu() echo "Usage: $0 [PKGUSR]" >&2 return 1 else - ssh -l root localhost -t su $argv[1] + ssh -l root localhost -t su - $argv[1] fi } -- 2.25.1