On Wed, 23 Mar 2011 15:35:21 -0500, Ryan Coleman <[email protected]> 
wrote:
> Here's the working script (Yay!)
> 
> #! /bin/sh
> 
> for FILE in /mount/disc_images/*.iso; do
>   DEST=$FILE
>   DIRNAME=`basename ${FILE} .iso`
>   echo ${DIRNAME} ${FILE}
>   mkdir /mount/new_brighton/images/${DIRNAME}
>   mount -t cd9660 /dev/`mdconfig -f ${FILE}`    
> /mount/new_brighton/images/${DIRNAME}
> done
> 
> Thanks to Polytropon and Chuck for their guidance.

Just a little note:

Make sure you're mounting the ISOs as "-o ro" to prevent
write access to them. If users don't have +w access to
the mounted directories, you can leave out this step.
Depending on the permissions used, this might corrupt
(or at least change) the image files which may not be
desired.

If you want to omit one external program call (one per
iteration step), use DIRNAME=${FILE%.iso} instead of the
`basename ${FILE} .iso` - although it's more obvious what
DIRNAME gets designated to. :-)


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"

Reply via email to