354 |
# sets fieldseperator to "§" instead of " " |
# sets fieldseperator to "§" instead of " " |
355 |
IFS=§ |
IFS=§ |
356 |
|
|
357 |
while read pathto posix user group |
while read pathto posix major minor user group |
358 |
do |
do |
359 |
[ -z "${pathto}" ] && continue |
[ -z "${pathto}" ] && continue |
360 |
[[ ${VERBOSE} = on ]] && echo -e "\t>>> PIPE: ${MROOT}${pathto}" |
[[ ${VERBOSE} = on ]] && echo -e "\t>>> PIPE: ${MROOT}${pathto}" |
361 |
|
|
362 |
mkfifo -m "${posix}" "${MROOT}${pathto}" |
mknod -m "${posix}" "${MROOT}${pathto}" |
363 |
# make it optional atm !! |
# make it optional atm !! |
364 |
if [[ ! -z ${user} ]] && [[ ! -z ${group} ]] |
if [[ ! -z ${user} ]] && [[ ! -z ${group} ]] |
365 |
then |
then |
366 |
chown "${user}:${group}" "${MROOT}${pathto}" |
chown "${user}:${group}" "${MROOT}${pathto}" b "${major}" "${minor}" |
367 |
fi |
fi |
368 |
done < ${BUILDDIR}/${pkgname}/.pipes |
done < ${BUILDDIR}/${pkgname}/.pipes |
369 |
|
|
403 |
[ -z "${pathto}" ] && continue |
[ -z "${pathto}" ] && continue |
404 |
[[ ${VERBOSE} = on ]] && echo -e "\t>>> CHAR: ${MROOT}${pathto}" |
[[ ${VERBOSE} = on ]] && echo -e "\t>>> CHAR: ${MROOT}${pathto}" |
405 |
|
|
406 |
mknod -m ${posix} "${MROOT}${pathto}" c ${major} ${minor} |
mknod -m ${posix} "${MROOT}${pathto}" b "${major}" "${minor}" |
407 |
|
|
408 |
# make it optional atm !! |
# make it optional atm !! |
409 |
if [[ ! -z ${user} ]] && [[ ! -z ${group} ]] |
if [[ ! -z ${user} ]] && [[ ! -z ${group} ]] |