diff --git a/genpkg b/genpkg index 0a718ca..f2b7f63 100755 --- a/genpkg +++ b/genpkg @@ -238,9 +238,10 @@ pkggen() { if set|grep -q ^mk32; then SetConfig 32 mk32 + CheckError "Somthing bad happens on mk32()" sync SetConfig 0 - CheckError "Somthing bad happens on mk64()" + mv $TMPROOT ${TMPROOT}.32 fi fi if [ "$MK64BIT" == "true" ]; then @@ -249,9 +250,14 @@ pkggen() { SetConfig 32 fi mk + if [ -d ${TMPROOT}.32 ]; then + tar -C $TMPROOT -cf - .|tar -C ${TMPROOT}.32 -xf - + rm -r $TMPROOT + mv ${TMPROOT}.32 $TMPROOT + fi + CheckError "Somthing bad happens on mk()" sync SetConfig 0 - CheckError "Somthing bad happens on mk()" AKTDIR=`pwd` cd $TMPROOT CheckError "Coudn\`t change to TMPROOT $TMPROOT"