Author: pebender
Date: Tue Nov 11 09:57:03 2008
New Revision: 3945
Modified:
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/conf.d/MM_MEDIA
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/media
Log:
- Added MM_MEDIA_GENERIC_LIST support to sh init scripts.
Modified:
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/conf.d/MM_MEDIA
==============================================================================
---
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/conf.d/MM_MEDIA
(original)
+++
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/conf.d/MM_MEDIA
Tue Nov 11 09:57:03 2008
@@ -56,6 +56,7 @@
conf_variable_write "${conf_file}"
MM_MEDIA_VIDEO_URL "${MM_MEDIA_VIDEO_URL}"
conf_variable_write "${conf_file}"
MM_MEDIA_DVD_RIP_MOUNTPOINT "${MM_MEDIA_DVD_RIP_MOUNTPOINT}"
conf_variable_write "${conf_file}"
MM_MEDIA_DVD_RIP_URL "${MM_MEDIA_DVD_RIP_URL}"
+ conf_variable_write "${conf_file}"
MM_MEDIA_GENERIC_LIST "${MM_MEDIA_GENERIC_LIST}"
return 0
}
Modified:
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/media
==============================================================================
---
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/media
(original)
+++
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/rc.d.sh/init.d/media
Tue Nov 11 09:57:03 2008
@@ -7,6 +7,11 @@
. /etc/rc.d.sh/functions
start() {
+
+ local media;
+ local media_mountpoint;
+ local media_url;
+
mm_message_output info "mounting media shares ..."
if /usr/bin/test -n "${MM_MEDIA_TV_URL}" && /usr/bin/test
-n "${MM_MEDIA_TV_MOUNTPOINT}" ; then
@@ -85,6 +90,23 @@
exit 1
fi
fi
+
+ for media in ${MM_MEDIA_GENERIC_LIST} ; do
+ media_url=`/bin/echo ${media} | sed -e 's%^[^=]*=%%'`
+ media_mountpoint=`/bin/echo ${media} | sed -e 's%=.*$%%'`
+
+ if /usr/bin/test -n "${media_url}" && /usr/bin/test
-n "${media_mountpoint}" ; then
+ mm_url_mount "${media_url}" "${media_mountpoint}"
+ if ! /bin/cat /proc/mounts | /bin/grep -q -e "^[^ ]*
${media_mountpoint}" ; then
+ mm_message_output err "error: '${media_mountpoint}' failed
to mount."
+ exit 1
+ fi
+ if /bin/su -c "/usr/bin/test ! -r ${media_mountpoint}" -
minimyth ; then
+ mm_message_output err "error: '${media_mountpoint}' is not
readable by user 'minimyth'."
+ exit 1
+ fi
+ fi
+ done
/bin/sed
-i "[EMAIL PROTECTED]@%${MM_MEDIA_VIDEO_MOUNTPOINT}%"
/home/minimyth/.xine/config
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---