Hi there,

I've commited my lastest version of that script to git (see)

Changes sinces last beta (in pnd form) :
- split mounting the PND from mounting the union functions (for futur usages)
- removed the "real-time-log-scanning" slowdown, thus rewrote the logging system
- changed PND mount-point

Changes since last commit (aka HF5) :
- rewrote the argument parsing (fixing some arguments parsing error with spaces)
- split code into logical functions
- wrote a logging system to get a better log to read and help debugging
- wait process to leave the filesystem up to 2 minuts before giving up on umount
- retry to mount on first failure
- use more variables instead of the hardcoding
- support PND_pre and PND_post scripts



I wanted to inform you of that specific change :
-PND_MOUNT_DIR="/mnt/pnd"
+#PND_MOUNT_DIR="/mnt/pnd"
+PND_MOUNT_DIR="/mnt/utmp"
UNION_MOUNT_DIR="/mnt/utmp"

Before this changes, PNDs where mounted inside /mnt/pnd and the union between the PND and the appdata inside /mnt/utmp.
Now the PNDs are mounted in /mnt/utmp directly and the appdata is overlayd over it.

While this change limit acces to my ultimate target (simple dependencies between PNDs), it fix the well known issues where the overlay was not working as expected (where you needed to copy configurations files from an other directory to have them write enabled).
Mounted this way the directories will be created in the appdata as expected.


sebt3