|
Packit Service |
21c75c |
# const.py
|
|
Packit Service |
21c75c |
# dnf constants.
|
|
Packit Service |
21c75c |
#
|
|
Packit Service |
21c75c |
# Copyright (C) 2012-2015 Red Hat, Inc.
|
|
Packit Service |
21c75c |
#
|
|
Packit Service |
21c75c |
# This copyrighted material is made available to anyone wishing to use,
|
|
Packit Service |
21c75c |
# modify, copy, or redistribute it subject to the terms and conditions of
|
|
Packit Service |
21c75c |
# the GNU General Public License v.2, or (at your option) any later version.
|
|
Packit Service |
21c75c |
# This program is distributed in the hope that it will be useful, but WITHOUT
|
|
Packit Service |
21c75c |
# ANY WARRANTY expressed or implied, including the implied warranties of
|
|
Packit Service |
21c75c |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
|
Packit Service |
21c75c |
# Public License for more details. You should have received a copy of the
|
|
Packit Service |
21c75c |
# GNU General Public License along with this program; if not, write to the
|
|
Packit Service |
21c75c |
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
Packit Service |
21c75c |
# 02110-1301, USA. Any Red Hat trademarks that are incorporated in the
|
|
Packit Service |
21c75c |
# source code or documentation are not subject to the GNU General Public
|
|
Packit Service |
21c75c |
# License and may only be used or replicated with the express permission of
|
|
Packit Service |
21c75c |
# Red Hat, Inc.
|
|
Packit Service |
21c75c |
#
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
from __future__ import unicode_literals
|
|
Packit Service |
21c75c |
import distutils.sysconfig
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
CONF_FILENAME='/etc/dnf/dnf.conf' # :api
|
|
Packit Service |
21c75c |
CONF_AUTOMATIC_FILENAME='/etc/dnf/automatic.conf'
|
|
Packit Service |
21c75c |
DISTROVERPKG=('system-release(releasever)', 'system-release',
|
|
Packit Service |
21c75c |
'distribution-release(releasever)', 'distribution-release',
|
|
Packit Service |
21c75c |
'redhat-release', 'suse-release')
|
|
Packit Service |
21c75c |
GROUP_PACKAGE_TYPES = ('mandatory', 'default', 'conditional') # :api
|
|
Packit Service |
21c75c |
INSTALLONLYPKGS=['kernel', 'kernel-PAE',
|
|
Packit Service |
21c75c |
'installonlypkg(kernel)',
|
|
Packit Service |
21c75c |
'installonlypkg(kernel-module)',
|
|
Packit Service |
21c75c |
'installonlypkg(vm)',
|
|
Packit Service |
21c75c |
'multiversion(kernel)']
|
|
Packit Service |
21c75c |
LOG='dnf.log'
|
|
Packit Service |
21c75c |
LOG_HAWKEY='hawkey.log'
|
|
Packit Service |
21c75c |
LOG_LIBREPO='dnf.librepo.log'
|
|
Packit Service |
21c75c |
LOG_MARKER='--- logging initialized ---'
|
|
Packit Service |
21c75c |
LOG_RPM='dnf.rpm.log'
|
|
Packit Service |
21c75c |
NAME='DNF'
|
|
Packit Service |
21c75c |
PERSISTDIR='/var/lib/dnf' # :api
|
|
Packit Service |
21c75c |
PID_FILENAME = '/var/run/dnf.pid'
|
|
Packit Service |
21c75c |
RUNDIR='/run'
|
|
Packit Service |
21c75c |
USER_RUNDIR='/run/user'
|
|
Packit Service |
21c75c |
SYSTEM_CACHEDIR='/var/cache/dnf'
|
|
Packit Service |
21c75c |
TMPDIR='/var/tmp/'
|
|
Packit Service |
21c75c |
# CLI verbose values greater or equal to this are considered "verbose":
|
|
Packit Service |
21c75c |
VERBOSE_LEVEL=6
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
PREFIX=NAME.lower()
|
|
Packit Service |
21c75c |
PROGRAM_NAME=NAME.lower() # Deprecated - no longer used, Argparser prints program name based on sys.argv
|
|
Packit Service |
21c75c |
PLUGINCONFPATH = '/etc/dnf/plugins' # :api
|
|
Packit Service |
21c75c |
PLUGINPATH = '%s/dnf-plugins' % distutils.sysconfig.get_python_lib()
|
|
Packit Service |
21c75c |
VERSION='@DNF_VERSION@'
|
|
Packit Service |
21c75c |
USER_AGENT = "dnf/%s" % VERSION
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
BUGTRACKER_COMPONENT=NAME.lower()
|
|
Packit Service |
21c75c |
BUGTRACKER='https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=%s' % BUGTRACKER_COMPONENT
|