#!/bin/sh -e

WITH_ACTION=1
. install2-init-functions

if [ -z "$(ls "$destdir")" ]; then
	msg "$destdir: directory is empty"
	exit 0
fi

# Prepare mtab in $destdir for postinstall scripts
touch $destdir/etc/mtab

# Run postinstall scripts
for f in "$destdir/$postinstall_dir"/* "$postinstall_dir"/*; do
	[ -f "$f" -a -x "$f" ] || continue
	action "Running postinstall script [${f##*/}]" "$f" ||:
done

# Sync system buffers
sync

# Eject cdrom
if [ -b "$CDROMDEV" ]; then
	sed -i "/ $(printf %s "$destdir" |sed 's,/,\\/,g')/ d" /etc/mtab >/dev/null 2>&1
	umount -fl "$image_dir" 2>/dev/null ||:
	action 'Ejecting removable media' eject -p "$CDROMDEV" ||:
fi
