#! /bin/sh -e

. /lib/kickseed/kickseed.sh

ks_run_script () {
	TYPE="$1"
	INTERPRETER="$2"
	CHROOTED="$3"
	SCRIPT="$4"

	logger -t kickseed "Running $TYPE script $SCRIPT using interpreter $INTERPRETER (chrooted: $CHROOTED):"
	if [ "$CHROOTED" = 1 ]; then
		cp "$SCRIPT" /target/tmp/ks-script
		chmod 700 /target/tmp/ks-script
		chroot /target "$INTERPRETER" /tmp/ks-script \
			>/var/log/messages 2>&1
	else
		cp "$SCRIPT" /tmp/ks-script
		chmod 700 /tmp/ks-script
		"$INTERPRETER" /tmp/ks-script >/var/log/messages 2>&1
	fi
}

kickseed_post
