#!/bin/sh # # $FreeBSD$ # # PROVIDE: xfs # REQUIRE: cleartmp ldconfig # BEFORE: LOGIN # The following variables are provided to control startup of X font server in # rc configuration file (eg /etc/rc.conf): # xfs_enable (bool): Set to "NO" by default. # Set it to "YES" to enable X font server # xfs_config (str): Set to "%%PREFIX%%/etc/X11/fs/config" by default. # Configuration file for X font server. # # Please see xfs(1), rc.conf(5) and rc(8) for further details. . /etc/rc.subr name="xfs" rcvar=xfs_enable # Set defaults [ -z "$xfs_enable" ] && xfs_enable="NO" [ -z "$xfs_config" ] && xfs_config="%%PREFIX%%/etc/X11/fs/config" load_rc_config $name command="%%PREFIX%%/bin/${name}" command_args="-config ${xfs_config} -daemon ${xfs_user:+-user ${xfs_user}}" required_files="$xfs_config" extra_commands="reload" unset xfs_user run_rc_command "$1"