abb6aed459
Previously we were trying to enable dbus-daemon service on all prior to fedora 30. Unfortunately 28 and older don't have this service so this broke those releases and only worked for 29. Fix this by only enabling this service on fedora 29. Change-Id: I1bd15dcf0bbe270afccb0c0c3ea6ad08862a53f1
29 lines
888 B
Bash
Executable File
29 lines
888 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Copyright 2019 Red Hat, Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
#
|
|
|
|
if [ "${DIB_DEBUG_TRACE:-0}" -gt 0 ]; then
|
|
set -x
|
|
fi
|
|
set -eu
|
|
set -o pipefail
|
|
|
|
# Ensure that dbus-daemon is enabled; fedora 30 and above has switched to
|
|
# dbus-broker.
|
|
if [[ ${DISTRO_NAME} == 'fedora' && ${DIB_RELEASE} -eq 29 ]]; then
|
|
systemctl --no-reload enable dbus-daemon.service
|
|
fi
|