#!/bin/sh
# version 0.2 has fixes for proper paths

echo -n "Disabling watchdog..."
mkdir /Volumes/Media/Scratch/private/etc/mach_init.disabled
mv /Volumes/Media/Scratch/private/etc/mach_init.d/ripstop.plist /Volumes/Media/Scratch/private/etc/mach_init.disabled
echo "/sbin/kextunload -b com.apple.driver.AppleTCOWatchdog" >> /Volumes/Media/Scratch/private/etc/rc.local 
echo "done"
echo -n "Installing sshd..."
cp /usr/sbin/sshd /Volumes/OSBoot/usr/sbin/
cp /System/Library/LaunchDaemons/ssh.plist /Volumes/OSBoot/System/Library/LaunchDaemons/ssh.plist
echo "done"
echo -n "Installing various programs..."
cp /usr/bin/sort /Volumes/OSBoot/usr/bin/sort
cp /usr/bin/nidump /Volumes/OSBoot/usr/bin/nidump
cp /usr/bin/passwd /Volumes/OSBoot/usr/bin/passwd
cp /usr/bin/du /Volumes/OSBoot/usr/bin/du
cp /usr/bin/kdump /Volumes/OSBoot/usr/bin/kdump
cp /usr/bin/ktrace /Volumes/OSBoot/usr/bin/ktrace
cp /usr/sbin/kextstat /Volumes/OSBoot/usr/sbin/kextstat
cp /usr/bin/gdb /Volumes/OSBoot/usr/bin/gdb/
cp /usr/bin/vim /Volumes/OSBoot/usr/bin/
cp /usr/bin/nc /Volumes/OSBoot/usr/bin/
cp /usr/bin/diff /Volumes/OSBoot/usr/bin/
cp /usr/bin/strings /Volumes/OSBoot/usr/bin/
cp -pRvf /usr/libexec/gdb /Volumes/OSBoot/usr/libexec/
cp -pRvf /Volumes/OSBoot/System/Library/PrivateFrameworks/PlatformHardwareManagement.framework /Volumes/OSBoot/System/Library/PrivateFrameworks/
cp /usr/bin/bspatch /Volumes/OSBoot/usr/bin/
cp /usr/bin/bzip2 /Volumes/OSBoot/usr/bin/
echo "done"

