--- trunk/mage/usr/lib/mage/pkgbuild_dir.sh 2011/01/28 21:50:22 1215 +++ trunk/mage/usr/lib/mage/pkgbuild_dir.sh 2011/04/27 08:42:24 1271 @@ -139,7 +139,11 @@ ;; "block special file") - echo "${I#${SEARCHDIRS}*}§${FILEPOSIX}§${FILEOWNER}§${FILEGROUP}" >> ${BUILDDIR}/${PKGNAME}/.pipes + # 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}§${FILEPOSIX}§${CHAR_MAJOR}§${FILEOWNER}§${FILEGROUP}" >> ${BUILDDIR}/${PKGNAME}/.pipes ;; "character special file")