summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-system/create_media_dirs.sh
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2012-08-15 16:10:16 (GMT)
committerJames Meyer <james.meyer@operamail.com>2012-08-15 16:10:16 (GMT)
commit094bbec4072b32b2d9d81fb94fd262f60611f7e8 (patch)
tree3f8f21dbc101581d8e5055ca1dd687b0b0995fb6 /abs/core/LinHES-system/create_media_dirs.sh
parent7279cd5152033f4d20b55392559581a8df72b66f (diff)
downloadlinhes_pkgbuild-094bbec4072b32b2d9d81fb94fd262f60611f7e8.zip
linhes_pkgbuild-094bbec4072b32b2d9d81fb94fd262f60611f7e8.tar.gz
linhes_pkgbuild-094bbec4072b32b2d9d81fb94fd262f60611f7e8.tar.bz2
LinHES-system:
-updated for python2 -removed firstboot -added msg_client and msg_daemon -moved displaying help to later in the seq. LinHES-session now uses msg_client
Diffstat (limited to 'abs/core/LinHES-system/create_media_dirs.sh')
-rw-r--r--abs/core/LinHES-system/create_media_dirs.sh71
1 files changed, 71 insertions, 0 deletions
diff --git a/abs/core/LinHES-system/create_media_dirs.sh b/abs/core/LinHES-system/create_media_dirs.sh
new file mode 100644
index 0000000..0492feb
--- /dev/null
+++ b/abs/core/LinHES-system/create_media_dirs.sh
@@ -0,0 +1,71 @@
+#!/bin/bash
+#script to create the media directories
+#call it like so
+#create_media_dirs.sh /top_level_path
+
+topdir=$1
+
+if [ x$topdir = "x" ]
+then
+ echo "Top level dir is empty"
+ exit 1
+fi
+
+if [ ! -d "$topdir" ]
+then
+ echo "$topdir is not a dir or does not exist"
+ exit 2
+fi
+
+
+
+while read dirname
+do
+ mkdir -p "${topdir}/${dirname}"
+ touch "${topdir}/${dirname}/.media"
+ chown mythtv:users "${topdir}/${dirname}"
+ chmod 775 "${topdir}/${dirname}"
+ chmod 775 "${topdir}/${dirname}/.media"
+done <<EOF
+tv
+gallery
+music
+games/nes/roms
+games/nes/screens
+games/nes
+games/pc/screens
+games/pc
+games/snes/roms
+games/snes/screens
+games/snes
+games/xmame/cabs
+games/xmame/flyers
+games/xmame/hiscores
+games/xmame/history
+games/xmame/roms
+games/xmame/screens
+games/xmame
+games
+backup
+image_cache
+video/.covers
+video/archive
+video
+motion
+tmp
+archive
+stream
+pretty
+video_stuff/trailers
+video_stuff/coverart
+video_stuff/fanart
+video_stuff/screenshots
+video_stuff/banners
+games/screenshots
+games/fanart
+games/boxart
+system_backups/restore
+EOF
+
+chown -R mythtv:users ${topdir}
+chmod -R 775 ${topdir}