|
@@ -456,9 +456,14 @@ mount-chroot-mount(){
|
|
|
unionfs_dir)
|
|
|
if [ $with_unionfs -eq 1 ]; then
|
|
|
[ -d ${UNIONFS_ROOT} ] || mkdir -p ${UNIONFS_ROOT}
|
|
|
- [ -z "$(mount | grep ${UNIONFS_ROOT})" ] && \
|
|
|
- mount -t unionfs -o dirs=${UNIONFS_ROOT}=rw:${BUILD_ROOT}=ro unionfs ${BUILD_ROOT}
|
|
|
- unionctl ${BUILD_ROOT} --list
|
|
|
+ if ( /sbin/modprobe aufs >& /dev/null ) ; then
|
|
|
+ [ -z "$(mount | grep ${UNIONFS_ROOT})" ] && \
|
|
|
+ mount -t aufs -o br=${UNIONFS_ROOT}=rw:${BUILD_ROOT}=ro aufs ${BUILD_ROOT}
|
|
|
+ else
|
|
|
+ [ -z "$(mount | grep ${UNIONFS_ROOT})" ] && \
|
|
|
+ mount -t unionfs -o dirs=${UNIONFS_ROOT}=rw:${BUILD_ROOT}=ro unionfs ${BUILD_ROOT}
|
|
|
+ unionctl ${BUILD_ROOT} --list
|
|
|
+ fi
|
|
|
fi
|
|
|
;;
|
|
|
*)
|