--- trunk/mage/usr/lib/mage/pkgbuild_dir.sh 2006/01/01 23:15:54 312 +++ trunk/mage/usr/lib/mage/pkgbuild_dir.sh 2006/01/01 23:46:08 315 @@ -4,7 +4,7 @@ # builds packages from given dir # -# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/pkgbuild_dir.sh,v 1.10 2006-01-01 23:15:54 niro Exp $ +# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/pkgbuild_dir.sh,v 1.11 2006-01-01 23:46:08 niro Exp $ PKGSUFFIX="mpk" PKGNAME="$1" @@ -125,8 +125,10 @@ ;; "character special file") - local CHAR_MAJOR="$(stat -c %t $I)" - local CHAR_MINOR="$(stat -c %T $I)" + # convert hex2dec + # printf '%d' 0x12 -> 18 + local CHAR_MAJOR="$(printf 0x$(stat -c %t $I))" + local CHAR_MINOR="$(printf 0x$(stat -c %T $I))" echo "${I#${SEARCHDIRS}*}§${FILEPOSIX}§${CHAR_MAJOR}§${CHAR_MINOR}" >> ${BUILDDIR}/${PKGNAME}/.char ;;