Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Mar 2011 21:16:05 +0100
From:      Polytropon <freebsd@edvax.de>
To:        Ryan Coleman <editor@d3photography.com>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: Automating mounting of ISO images
Message-ID:  <20110323211605.4c893e70.freebsd@edvax.de>
In-Reply-To: <20D9B390-3190-4865-A19E-BDEDC595E7A2@d3photography.com>
References:  <21012F71-5038-45F1-98C6-72A0B1239009@d3photography.com> <31D3BED1-7035-435F-B127-EFAAF6AFF076@mac.com> <20D9B390-3190-4865-A19E-BDEDC595E7A2@d3photography.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 23 Mar 2011 15:06:14 -0500, Ryan Coleman <editor@d3photography.com> wrote:
> I am also trying to make the directories right before the attempt
> to mount the image (a 'duh' moment just now). 
> So I'd like to have just the filename, not the full path, made
> as a folder... 

A directory. :-)



> In other news: The ISOs are all made by me, so no special chars,
> just capital and lowercase letters, sometimes numbers, no spaces
> and use of underscores and hyphens.

Underscores and hypens are traditionally not a problem. Spaces
can be and need extra attention. But as you're using PROPER
filenames, it should be easy to get the target directory name
from the ISO filename.

The unelegant way is to use basename:

	DIRNAME=`basename ${FILE} .iso`

Of course, there's a sh builtin for the same purpose:

	DIRNAME=${FILE%.iso}

Adding this to the iteration list, you can easily create
the directories needed prior to the mount attempt.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110323211605.4c893e70.freebsd>