--- trunk/mage/usr/lib/mage/pkgbuild_dir.sh 2007/03/19 19:24:46 443 +++ trunk/mage/usr/lib/mage/pkgbuild_dir.sh 2011/01/28 20:36:09 1208 @@ -138,7 +138,7 @@ ;; "block special file") - echo "${I#${SEARCHDIRS}*}§${FILEPOSIX}" >> ${BUILDDIR}/${PKGNAME}/.pipes + echo "${I#${SEARCHDIRS}*}§${FILEPOSIX}§${FILEOWNER}§${FILEGROUP}" >> ${BUILDDIR}/${PKGNAME}/.pipes ;; "character special file") @@ -146,7 +146,11 @@ # 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 + echo "${I#${SEARCHDIRS}*}§${FILEPOSIX}§${CHAR_MAJOR}§${CHAR_MINOR}§${FILEOWNER}§${FILEGROUP}" >> ${BUILDDIR}/${PKGNAME}/.char + ;; + + "fifo") + echo "${I#${SEARCHDIRS}*}§${FILEPOSIX}§${FILEOWNER}§${FILEGROUP}" >> ${BUILDDIR}/${PKGNAME}/.fifo ;; *)