Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Sep 2009 08:50:21 +0200 (CEST)
From:      "Gelsema, P \(Patrick\) - FreeBSD" <freebsd@superhero.nl>
To:        freebsd-questions@freebsd.org
Subject:   Re: Change one file in an ISO image
Message-ID:  <777245ba16ca077458cb9fca288b3c37.squirrel@webmail.superhero.nl>
In-Reply-To: <d873d5be0909162028q2ce4584cq1cd8180dfac67933@mail.gmail.com>
References:  <d873d5be0909162028q2ce4584cq1cd8180dfac67933@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, September 17, 2009 05:28, b. f. wrote:
> Patrick Gelsema wrote:
>>I need to change one file in an existing ISO image. It is a DVD image
>> btw.
>>Unfortunately I dont have many options of changing the fie before
>> creating
>>the image.
>>
>>Mounting is not the issue, copying data neither but the ISO is also
>>bootable. There must be a simpler solution as in copying all the content
>>with cpio and making it bootable. OS on the DVD is WinPE btw.
>>
>>Does anyone have some pointers for performing this action?
>
> Unfortunately, libarchive(3), which is used by tar(1) and cpio(1) on
> recent versions of FreeBSD, seems to have only read and extract
> support for ISO 9660 archives, and not write support (see
> libarchive-formats(5) or
> http://code.google.com/p/libarchive/wiki/LibarchiveFormats ).  So
> while you could use tar(1) or cpio(1) to extract the contents of the
> dvd without mounting it in order to make your change,  you would have
> to use some other tool to write the new .iso image, like mkisofs(8)
> from the sysutils/cdrtools-devel port.  (And if the original image has
> extensions that are not supported by librarchive(3), you could use
> something like readcd(1) from that same port instead of tar(1) or
> cpio(1) to read and extract it.)
>
>

If the linux suggestion fails I will try this one.

Unfortunately I can't do Make release as it is not Freebsd. It is a
Windows based boot cd.

Thanks!

> b.
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?777245ba16ca077458cb9fca288b3c37.squirrel>