source /sbin/functions.sh

config() { :; }
need() {
	echo "NEED $*"; return 0
}

use() {
	echo "USE $*"; return 0
}

before() {
	echo "BEFORE $*"; return 0
}

after() {
	echo "AFTER $*"; return 0
}

provide() {
	echo "PROVIDE $*"; return 0
}

#*** /etc/init.d/net.lo ***

SVCNAME="/etc/init.d/net.lo"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need localmount
  	after bootmisc hostname
  	use isapnp isdn pcmcia usb wlan
  
  	local iface="${SVCNAME#*.}"
  	[[ $(type -t "depend_${iface}") == "function" ]] && depend_${iface}
  
  	if [[ ${iface} != "lo" && ${iface} != "lo0" ]] ; then
  		after net.lo net.lo0
  
  		local x="RC_NEED_${iface}"
  		[[ -n ${!x} ]] && need ${!x}
  		x="RC_USE_${iface}"
  		[[ -n ${!x} ]] && use ${!x}
  		x="RC_AFTER_${iface}"
  		[[ -n ${!x} ]] && after ${!x}
  		x="RC_BEFORE_${iface}"
  		[[ -n ${!x} ]] && before ${!x}
  		x="RC_PROVIDE_${iface}"
  		[[ -n ${!x} ]] && provide ${!x}
  	fi
  
  	return 0
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/clock ***

SVCNAME="/etc/init.d/clock"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need localmount
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/netmount ***

SVCNAME="/etc/init.d/netmount"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	local myneed="" myuse=""
  	local nfs_mounts=$(awk '!/^[[:space:]]*#/ && ($3=="nfs" || $3=="nfs4") && $4 !~ /\<(noauto|nolock)\>/ { print $0 }' /etc/fstab)
  	if [[ -n ${nfs_mounts} ]] ; then
  		myneed="${myneed} portmap rpc.statd"
  	else
  		myuse="${myuse} portmap rpc.statd"
  	fi
  	need net ${myneed}
  	use afs-client openafs-client amd autofs nfs nfsmount ${myuse}
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/consolefont ***

SVCNAME="/etc/init.d/consolefont"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need localmount
  	need keymaps    # sets up terminal encoding scheme
  	after hotplug
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/numlock ***

SVCNAME="/etc/init.d/numlock"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need localmount
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/crypto-loop ***

SVCNAME="/etc/init.d/crypto-loop"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205782601"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	if [ -x /etc/init.d/root ]; then
  		need root
  	else
  		need checkroot
  	fi
  	need modules
  	before localmount
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/dropbear ***

SVCNAME="/etc/init.d/dropbear"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205612734"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	use logger dns
  	need net
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/hostname ***

SVCNAME="/etc/init.d/hostname"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need checkroot
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/rmnologin ***

SVCNAME="/etc/init.d/rmnologin"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need localmount
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/keymaps ***

SVCNAME="/etc/init.d/keymaps"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need localmount
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/rsyncd ***

SVCNAME="/etc/init.d/rsyncd"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1209138549"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	use net
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/local ***

SVCNAME="/etc/init.d/local"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	after *
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/localmount ***

SVCNAME="/etc/init.d/localmount"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need checkfs
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/bootmisc ***

SVCNAME="/etc/init.d/bootmisc"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	use clock hostname
  	need localmount
  	before logger
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/modules ***

SVCNAME="/etc/init.d/modules"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need checkroot
  	use isapnp
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/checkfs ***

SVCNAME="/etc/init.d/checkfs"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need checkroot modules
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/urandom ***

SVCNAME="/etc/init.d/urandom"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need localmount
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/net.eth0 ***

SVCNAME="/etc/init.d/net.eth0"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1209138665"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	need localmount
  	after bootmisc hostname
  	use isapnp isdn pcmcia usb wlan
  
  	local iface="${SVCNAME#*.}"
  	[[ $(type -t "depend_${iface}") == "function" ]] && depend_${iface}
  
  	if [[ ${iface} != "lo" && ${iface} != "lo0" ]] ; then
  		after net.lo net.lo0
  
  		local x="RC_NEED_${iface}"
  		[[ -n ${!x} ]] && need ${!x}
  		x="RC_USE_${iface}"
  		[[ -n ${!x} ]] && use ${!x}
  		x="RC_AFTER_${iface}"
  		[[ -n ${!x} ]] && after ${!x}
  		x="RC_BEFORE_${iface}"
  		[[ -n ${!x} ]] && before ${!x}
  		x="RC_PROVIDE_${iface}"
  		[[ -n ${!x} ]] && provide ${!x}
  	fi
  
  	return 0
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

#*** /etc/init.d/checkroot ***

SVCNAME="/etc/init.d/checkroot"
SVCNAME="${SVCNAME##*/}"
myservice="${SVCNAME}"
echo "RCSCRIPT ${SVCNAME}"

echo "MTIME 1205783927"

(
  # Get settings for rc-script ...

  [ -e /etc/conf.d/net ]                   && \
  [ "${SVCNAME%%.*}" = "net" ]           && \
  [ "${SVCNAME#*.}" != "${SVCNAME}" ] && source /etc/conf.d/net

  [ -e "/etc/conf.d/${SVCNAME}" ]        && source "/etc/conf.d/${SVCNAME}"

  [ -e /etc/rc.conf ]                      && source /etc/rc.conf

  depend() {
    return 0
  }

  # Actual depend() function ...
  depend() {
  	before *
  	return 0
  }

  depend

  for x in ${RC_NEED} ; do
    need "${x}"
  done

  for x in ${RC_USE} ; do
    use "${x}"
  done
)

