done|sort -u|tr -s '\n' ' '
}
+## Check if there is a newer build script, maybe update.
+# NOTE: Updating needs SXEmacs. It'll work in XEmacs and Emacs too,
+# but you'll need to change build-update() accordingly.
+build-update()
+{
+ if [ -x $(type -p sxemacs) ]; then
+ sxemacs -l /etc/pkgusr/bld-update.el
+ fi
+}
+
+checkupdates()
+{
+ local sysb=/etc/pkgusr/skel-package/build
+ local pkgb=${HOME}/build
+ local sysbv=$(${sysb} -V|awk '/build:/ {print $2;}')
+ local pkgbv=$(${pkgb} -V|awk '/build:/ {print $2;}')
+
+ if [ ${sysb} -nt ${pkgb} ]; then
+ echo '*****************************************'
+ echo '* *'
+ echo '* B u i l d S c r i p t U p d a t e *'
+ echo '* A v a i l a b l e *'
+ echo '* *'
+ echo '*****************************************'
+ echo ' Your version:' ${pkgbv}
+ echo ' Available Version:' ${sysbv}
+ echo
+ echo 'For a SXEmacs based interactive update, run: "build-update"'
+ echo 'To turn this notice off, set $CHECKUPDATES to: "0"'
+ echo
+ echo -n 'Press [RETURN] to continue...'
+ read junk
+ fi
+}
+
## Aliases
# Repos/Websites
alias srepo='grep --colour Repo_Location:.*$ ${HOME}/.project'