then
size=$( expr $(ls -la ${MODULETORAMFILE} | awk '{print $5}') / 1024 + 5000 )
else
- echo " * Error: toram-module ${MODULETORAM} (${MODULETORAMFILE}) could not be read." >/dev/console
+ log_warning_msg "Error: toram-module ${MODULETORAM} (${MODULETORAMFILE}) could not be read."
return 1
fi
fi
if [ "${freespace}" -lt "${size}" ]
then
- echo " * Error: Not enough free ${free_string} (${freespace}k free, ${size}k needed) to copy live media in ${copytodev}." >/dev/console
+ [ "${quiet}" != "y" ] && log_warning_msg "Not enough free ${free_string} (${freespace}k free, ${size}k needed) to copy live media in ${copytodev}."
return 1
fi
else
if [ -n "${MODULETORAMFILE}" ]
then
- if [ -x /usr/bin/rsync ] ; then
- echo " * Copying $MODULETORAMFILE to RAM" 1>/dev/console
- rsync -a --progress ${MODULETORAMFILE} ${copyto} 1>/dev/console # copy only the filesystem module
- else
- cp ${MODULETORAMFILE} ${copyto} # copy only the filesystem module
- fi
- else
- if [ -x /usr/bin/rsync ] ; then
- echo " * Copying medium to RAM" 1>/dev/console
- rsync -a --progress ${copyfrom}/* ${copyto} 1>/dev/console # "cp -a" from busybox also copies hidden files
- else
- cp -a ${copyfrom}/* ${copyto} # "cp -a" from busybox also copies hidden files
- fi
+ cp ${MODULETORAMFILE} ${copyto} # copy only the filesystem module
+ else
+ cp -a ${copyfrom}/* ${copyto} # "cp -a" from busybox also copies hidden files
fi
livefs_root