Changeset View
Changeset View
Standalone View
Standalone View
libexec/rc/rc.d/os-release
Show All 21 Lines | osrelease_start() | ||||
local _version _version_id | local _version _version_id | ||||
check_startmsgs && echo -n "Updating ${osrelease_file} " | check_startmsgs && echo -n "Updating ${osrelease_file} " | ||||
_version=$(freebsd-version -u) | _version=$(freebsd-version -u) | ||||
_version_id=${_version%%[^0-9.]*} | _version_id=${_version%%[^0-9.]*} | ||||
t=$(mktemp -t os-release) | t=$(mktemp -t os-release) | ||||
cat > "$t" <<-__EOF__ | cat > "$t" <<-__EOF__ | ||||
NAME=FreeBSD | NAME=FreeBSD | ||||
VERSION=$_version | VERSION="$_version" | ||||
VERSION_ID=$_version_id | VERSION_ID="$_version_id" | ||||
ID=freebsd | ID=freebsd | ||||
ANSI_COLOR="0;31" | ANSI_COLOR="0;31" | ||||
PRETTY_NAME="FreeBSD $_version" | PRETTY_NAME="FreeBSD $_version" | ||||
CPE_NAME=cpe:/o:freebsd:freebsd:$_version_id | CPE_NAME="cpe:/o:freebsd:freebsd:$_version_id" | ||||
HOME_URL=https://FreeBSD.org/ | HOME_URL="https://FreeBSD.org/" | ||||
BUG_REPORT_URL=https://bugs.FreeBSD.org/ | BUG_REPORT_URL="https://bugs.FreeBSD.org/" | ||||
__EOF__ | __EOF__ | ||||
install -C -o root -g wheel -m ${osrelease_perms} "$t" "${osrelease_file}" | install -C -o root -g wheel -m ${osrelease_perms} "$t" "${osrelease_file}" | ||||
rm -f "$t" | rm -f "$t" | ||||
check_startmsgs && echo 'done.' | check_startmsgs && echo 'done.' | ||||
} | } | ||||
load_rc_config $name | load_rc_config $name | ||||
run_rc_command "$1" | run_rc_command "$1" |