#!/bin/bash
if [ "$1" = "-d" ]; then
	dryrun=1
else
	dryrun=
fi
export PATH=/bin:/usr/bin:/usr/local/bin
cut -d: -f1,6 /etc/passwd | sed -e 's/:/ /' | while read user home; do
	if [ -x $home/.runonboot ]; then
		if [ "$dryrun" = "" ]; then
			(cd $home;su - $user -c "./.runonboot 2>&1 |mailif -s runonboot '$user'") </dev/null >/dev/null 2>/dev/null &
		else
			echo "Running $home/.runonboot as $user"
		fi
	fi
done
