I had tried using this long ago, it never worked. Probably because there is no documentation and the scripts definitions can be misunderstood, and in my case they were.
I turned verbosity to 1 so I can try to understand what doesn't work.

1 What does this mean? "to copy on iso" ... is this the source or the target? If the directory specified is not a mounted volume it is not accepted. So a valid installation was mounted and this is what was specified.
2 So pacman runs and tries to install gpg keys and then errors out that /var/lib/obarun/obarun-mkiso/work/airootfs/{proc,sys,dev.tmp} are not mounted. How do they get mounted, if not by the script itself?

7 What does this mean? "set a directory inside iso"

8 This has no effect, even when the entire script runs successfully, nothing is created but /var/lib/obarun/obarun-mkiso/work/airootfs looked just like the mounted volume. The image was builded should be changed to built.
1) it expect a valid mountpoint where a system is installed. This installation will be copied to the ISO. (see below)
2) see below
7) By default you don't need to touch this option. This is the directory used inside the ISO to store the boot directory launched by syslinux and the compressed "/" directory of the installation A.K.A the airootfs.sfs image.
8) this number define where the resulting ISO is saved, look inside this directory or set it to what you want. Are you sure that the script has ran successfully? because you seems to get trouble to run it correctly :)
13) expected behaviour, if you run multiple time obarun-mkiso you need to pass through this step to erase all previous working directory made from previous ISO build.

see https://forum.obarun.org/viewtopic.php?pid=6616# p6616 for a concrete example

Powered by Obarun