Commit Diff


commit - fed82e2b2abc80cc69b720f1c9926732216c057d
commit + afa6a1ba9e357e62d7c0d4e5f61ec558f139357f
blob - 3a59017e57ce78686d0669710c24e3538cbd0779
blob + 8f4b6cae93b3d712163202b719eddb23c72ac809
--- kshrc.lp
+++ kshrc.lp
@@ -180,6 +180,21 @@ Some aliases I use when working with the OpenBSD port 
 	alias build="pbuild 2>&1 | tee build"
 	alias pclean='make clean="package plist"'
 
+This one is pretty sophisticated, I've stolen it from jca@
+
+	# check shared libs version
+	cshlib() {
+		local cnt=0
+		local f
+
+		for f in $(make show=SHARED_LIBS); do
+			[ "$((cnt++ % 2))" -eq 1 ] && continue
+			echo '===>' $f
+			/usr/src/lib/check_sym /usr/local/lib/lib$f.so* \
+				$(make show=WRKINST)/usr/local/lib/lib$f.so*
+		done
+	}
+
 And even more aliases:
 
 	alias mopnew="mdirs ~/Maildir/op | grep -v emacs | mlist -st | mthread -r | mseq -S"