diff --git a/bin/make-extra-dist.sh b/bin/make-extra-dist.sh
index 8e49b2b7c66681c12c0cde9d14374ee62215b6e0..2e3e271f54d3bc2015a6a50d6759e6fadfc95730 100755
--- a/bin/make-extra-dist.sh
+++ b/bin/make-extra-dist.sh
@@ -99,7 +99,7 @@ do
     install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/lib/cmucl/lib/$d
 done
 
-for f in `(cd src/contrib; find . -type f -print | egrep -v "CVS|asdf|defsystem")`
+for f in `(cd src/contrib; find . -type f -print | egrep -v "CVS|asdf|defsystem|unix")`
 do
     FILE=`basename $f`
     DIR=`dirname $f`
diff --git a/bin/make-main-dist.sh b/bin/make-main-dist.sh
index 4592d2b62cef6fb9f7e07db5deca35fb4e7e0076..d938c36e7b416f9bf1d9613d9efc0811bd2fb9c0 100755
--- a/bin/make-main-dist.sh
+++ b/bin/make-main-dist.sh
@@ -140,6 +140,8 @@ esac
 
 install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/lib/cmucl/lib/contrib/unix
 install ${GROUP} ${OWNER} -m 0644 $TARGET/contrib/unix/$UCONTRIB.$FASL $DESTDIR/lib/cmucl/lib/contrib/unix
+install ${GROUP} ${OWNER} -m 0644 src/contrib/load-unix.lisp $DESTDIR/lib/cmucl/lib/contrib
+install ${GROUP} ${OWNER} -m 0644 src/contrib/unix/${UCONTRIB}.lisp $DESTDIR/lib/cmucl/lib/contrib/unix
 
 # Copy the source files for asdf and defsystem
 for f in `(cd src; find contrib/asdf contrib/defsystem -type f -print | grep -v CVS)`