genisoimage and exec bit preservation
Posted
by
user92187
on Ask Ubuntu
See other posts from Ask Ubuntu
or by user92187
Published on 2012-09-23T07:02:03Z
Indexed on
2012/09/23
9:49 UTC
Read the original article
Hit count: 345
Maybe I'm just not doing right, but I can't seem to get genisoimage to produce a UDF image and preserve the exec bit.
$ genisoimage --version
genisoimage 1.1.11 (Linux)
$ echo "echo 'Hello world'" > script.sh
$ chmod +x script.sh
$ ./script.sh
Hello world
$ genisoimage -input-charset utf-8 -r -udf -volid minimal -o minimal.iso script.sh
Total translation table size: 0
Total rockridge attributes bytes: 250
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 0
420 extents written (0 MB)
$ mkdir mount
$ sudo mount minimal.iso $PWD/mount -o ro,loop -t udf
$ ls -l script.sh mount/script.sh
-r--r--r-- 1 root root 19 Sep 21 18:40 mount/script.sh
-rwxrwxr-x 1 kip kip 19 Sep 21 18:40 script.sh
You'll note in the last command that script.sh was executable at the time it was injected into the image, but does not appear to be inside of the mounted image.
Is this a bug in genisoimage, a problem with the way I am mounting the image, or a problem in my usage of genisoimage?
© Ask Ubuntu or respective owner