+#fix permissions from git (TODO: should probably move this to git hook)
+chmod go= base/.zshenv base/.Xresources
+
+#create preferred folder structure
+cd "$HOME"
+mkdir -p bin etc share .urxvt/ext > /dev/null 2>&1
+mkdir -m 700 tmp tmp/vim > /dev/null 2>&1
+cd -
+
+#accomodate linuxisms
+fex='-perm -ugo=x'
+# TODO: should probably do this better
+case "`uname`" in
+ *BSD*) lnargs=-sFhvw
+ d1='-depth 1'
+ bsd=yes;;
+ *) lnargs=-sfnv
+ d1='-mindepth 1 -maxdepth 1'
+ #android busybox find doesn't have -execute
+ #and its sh doesn't set OSTYPE :DD
+ if [ -z "$ANDROID_ROOT" ]; then
+ fex=-executable
+ fi;;
+esac
+