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 <steve@steveyoungs.com>
--- /dev/null
+# -*- 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:
--- /dev/null
+/etc/pkgusr/bash_logout
\ No newline at end of file
--- /dev/null
+[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
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
}