#RC_DOT_PATTERN=' .'
RC_DOT_PATTERN=''
-# void splash(...)
-#
-# Notify bootsplash/splashutils/gensplash/whatever about
-# important events.
-#
-splash() {
- return 0
-}
-
-# void profiling(...)
-#
-# Notify bootsplash/whatever about important events.
-#
-profiling() {
- return 0
-}
-
# void get_bootconfig()
#
# Get the BOOTLEVEL and SOFTLEVEL by setting
return 0
}
-# void get_libdir(void)
-#
-# prints the current libdir {lib,lib32,lib64}
-#
-get_libdir() {
- if [ -n "${CONF_LIBDIR_OVERRIDE}" ] ; then
- CONF_LIBDIR="${CONF_LIBDIR_OVERRIDE}"
- elif [ -x "/usr/bin/portageq" ] ; then
- CONF_LIBDIR="$(/usr/bin/portageq envvar CONF_LIBDIR)"
- fi
- printf '%s\n' ${CONF_LIBDIR:=lib}
-}
-
# void esyslog(char* priority, char* tag, char* message)
#
# use the system logger to log a message
return 0
}
-# Network filesystems list for common use in rc-scripts.
-# This variable is used in is_net_fs and other places such as
-# localmount.
-NET_FS_LIST="afs cifs coda gfs ncpfs nfs nfs4 shfs smbfs"
-
-# bool is_net_fs(path)
-#
-# return 0 if path is the mountpoint of a networked filesystem
-#
-# EXAMPLE: if is_net_fs / ; then ...
-#
-is_net_fs() {
- local fstype
- # /proc/mounts is always accurate but may not always be available
- if [ -e /proc/mounts ]; then
- fstype="$( sed -n -e '/^rootfs/!s:.* '"$1"' \([^ ]*\).*:\1:p' /proc/mounts )"
- else
- fstype="$( mount | sed -n -e 's:.* on '"$1"' type \([^ ]*\).*:\1:p' )"
- fi
- case " ${NET_FS_LIST} " in
- *" ${fstype} "*)
- return 0
- ;;
- *)
- return 1
- ;;
- esac
-}
-
-# bool is_uml_sys()
-#
-# return 0 if the currently running system is User Mode Linux
-#
-# EXAMPLE: if is_uml_sys ; then ...
-#
-is_uml_sys() {
- grep -qs 'UML' /proc/cpuinfo
- return $?
-}
-
-# bool is_vserver_sys()
-#
-# return 0 if the currently running system is a Linux VServer
-#
-# EXAMPLE: if is_vserver_sys ; then ...
-#
-is_vserver_sys() {
- grep -qs '^s_context:[[:space:]]*[1-9]' /proc/self/status
- return $?
-}
-
# bool get_mount_fstab(path)
#
# return the parameters to pass to the mount command generated from fstab