Magellan Linux

Diff of /trunk/mage/usr/lib/mage/mage4.functions.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1211 by niro, Fri Jan 28 21:39:01 2011 UTC revision 1271 by niro, Wed Apr 27 08:42:24 2011 UTC
# Line 354  install_blockdevices() Line 354  install_blockdevices()
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    
# Line 403  install_characterdevices() Line 403  install_characterdevices()
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} ]]
# Line 564  install_database_entry() Line 564  install_database_entry()
564   local i   local i
565   for i in .char .dirs .files .pipes .symlinks .fifo   for i in .char .dirs .files .pipes .symlinks .fifo
566   do   do
567   install -m 0644 ${BUILDDIR}/${pkgname}/${i} \   # make .fifo optional atm
568   ${dbrecorddir}/${i}   if [[ -f ${BUILDDIR}/${pkgname}/${i} ]]
569     then
570     install -m 0644 ${BUILDDIR}/${pkgname}/${i} ${dbrecorddir}/${i}
571     fi
572   done   done
573   ;;   ;;
574   esac   esac

Legend:
Removed from v.1211  
changed lines
  Added in v.1271