mirror of
https://github.com/clearlinux/common.git
synced 2026-09-06 21:51:28 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0c69bfb9a9 | ||
|
|
689e48a2f7 | ||
|
|
82e334a93a | ||
|
|
ab6c4a674f | ||
|
|
78de1a6a13 | ||
|
|
74e79ffea2 | ||
|
|
bb21809c73 | ||
|
|
e912d4e6ae | ||
|
|
340b6a74d4 | ||
|
|
2e8f9ef0ab | ||
|
|
4bdd1765c5 | ||
|
|
45f39671d6 | ||
|
|
1d46a683e0 | ||
|
|
41d2113b8a | ||
|
|
528cd77168 | ||
|
|
916ce142bb | ||
|
|
e2a3b113f2 | ||
|
|
0acf617611 | ||
|
|
39aeb852fe | ||
|
|
0e7d7e336d | ||
|
|
2323c9924f | ||
|
|
da1f1f7483 | ||
|
|
723a925ed8 | ||
|
|
7e9ee1949d | ||
|
|
f0df3f7809 | ||
|
|
9f77c5b172 | ||
|
|
3c52bbd7d7 | ||
|
|
7203329212 | ||
|
|
b76562fe35 | ||
|
|
657bf44505 | ||
|
|
c0e4bbf18e | ||
|
|
38b5e792cd | ||
|
|
43a333f08f | ||
|
|
9985956b7c | ||
|
|
7a62e62b28 | ||
|
|
92977583a6 | ||
|
|
b8d121260a | ||
|
|
ace60d849e | ||
|
|
a2759eca40 | ||
|
|
7d0977c785 | ||
|
|
9184a2fd62 | ||
|
|
e80c6eb4bd | ||
|
|
5cf5fd71cb | ||
|
|
4b01a5a9cd | ||
|
|
4910ef0882 |
+3
-1
@@ -286,8 +286,10 @@ koji: prekoji-checks kojidef
|
|||||||
@if ! git branch | grep -q -E '^\* master'; then \
|
@if ! git branch | grep -q -E '^\* master'; then \
|
||||||
echo "Error: Must be on the master branch to submit to koji" >&2; \
|
echo "Error: Must be on the master branch to submit to koji" >&2; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
|
fi; \
|
||||||
|
if git rev-parse --verify --quiet origin/master > /dev/null; then \
|
||||||
|
git pull --rebase; \
|
||||||
fi
|
fi
|
||||||
git pull --rebase
|
|
||||||
git tag $(SRPMVERS)
|
git tag $(SRPMVERS)
|
||||||
git push origin master refs/tags/$(SRPMVERS)
|
git push origin master refs/tags/$(SRPMVERS)
|
||||||
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
|
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
|
||||||
|
|||||||
+4
-4
@@ -54,17 +54,17 @@ LATEST_SRPMS = $(LATEST_RELEASE)/source/SRPMS
|
|||||||
PACKAGES_FILE = $(TOPLVL)/projects/common/packages
|
PACKAGES_FILE = $(TOPLVL)/projects/common/packages
|
||||||
|
|
||||||
# Configuration file for autospec.
|
# Configuration file for autospec.
|
||||||
AUTOSPEC_CONF = $(TOPLVL)/projects/common/autospec.conf
|
AUTOSPEC_CONF = $(TOPLVL)/projects/common/conf/autospec.conf
|
||||||
|
|
||||||
# Set this variable to any non-empty value to use the package mappings stored
|
# Set this variable to any non-empty value to use the package mappings stored
|
||||||
# in "pkg-mapping" for cloning/pulling package repos.
|
# in "pkg-mapping" for cloning/pulling package repos.
|
||||||
USE_PACKAGE_MAPPING = yes
|
USE_PACKAGE_MAPPING = yes
|
||||||
|
|
||||||
# Package manager config file. Default to the in-tree copy.
|
# Package manager config file. Default to the in-tree copy of dnf.conf.
|
||||||
PM_CONF = $(TOPLVL)/projects/common/image-creator/yum.conf
|
PM_CONF = $(TOPLVL)/projects/common/conf/dnf.conf
|
||||||
|
|
||||||
# Mock configuration file. Default to the in-tree copy.
|
# Mock configuration file. Default to the in-tree copy.
|
||||||
MOCK_CONF = $(TOPLVL)/projects/common/koji-client-files/clear.cfg
|
MOCK_CONF = $(TOPLVL)/projects/common/conf/clear.cfg
|
||||||
|
|
||||||
|
|
||||||
# Include any site local configuration variables. These variables may override
|
# Include any site local configuration variables. These variables may override
|
||||||
|
|||||||
+2
-1
@@ -10,6 +10,7 @@ include $(TOPLVL)/projects/common/Makefile.shared
|
|||||||
SHELL = /bin/bash
|
SHELL = /bin/bash
|
||||||
|
|
||||||
PKGS = $(shell cat $(PACKAGES_FILE))
|
PKGS = $(shell cat $(PACKAGES_FILE))
|
||||||
|
PKGS_LOCAL = $(sort $(filter ${PKGS},$(subst packages/,,$(wildcard packages/*))))
|
||||||
|
|
||||||
proj_PKGS = $(addprefix proj_,$(PROJ_PKGS))
|
proj_PKGS = $(addprefix proj_,$(PROJ_PKGS))
|
||||||
clone_PKGS = $(addprefix clone_,$(PKGS))
|
clone_PKGS = $(addprefix clone_,$(PKGS))
|
||||||
@@ -64,7 +65,7 @@ cvecheck:
|
|||||||
#help of merge commits, while displaying any changes since your last pull. It is
|
#help of merge commits, while displaying any changes since your last pull. It is
|
||||||
#help silent if there are no changes.
|
#help silent if there are no changes.
|
||||||
.PHONY: pull ${PULL_PKGS}
|
.PHONY: pull ${PULL_PKGS}
|
||||||
PULL_PKGS:= $(addprefix PULL_projects/,$(PROJ_PKGS)) $(addprefix PULL_packages/,$(PKGS))
|
PULL_PKGS:= $(addprefix PULL_projects/,$(PROJ_PKGS)) $(addprefix PULL_packages/,${PKGS_LOCAL})
|
||||||
${PULL_PKGS}:
|
${PULL_PKGS}:
|
||||||
@p=$(patsubst PULL_%,%,$@) ; \
|
@p=$(patsubst PULL_%,%,$@) ; \
|
||||||
if [ ! -d "$$p/.git" ]; then echo "Nothing to pull for $$p - $$p/.git missing"; exit 0; fi; \
|
if [ ! -d "$$p/.git" ]; then echo "Nothing to pull for $$p - $$p/.git missing"; exit 0; fi; \
|
||||||
|
|||||||
@@ -114,6 +114,28 @@ $ make build
|
|||||||
|
|
||||||
## Other topics
|
## Other topics
|
||||||
|
|
||||||
|
### Customizing the mock config
|
||||||
|
|
||||||
|
In the past, the various make commands that call `mock` required a mock config
|
||||||
|
installed at `/etc/mock/clear.cfg`. However, at present, the commands will
|
||||||
|
instead use the mock config within this repo (`conf/clear.cfg`).
|
||||||
|
|
||||||
|
If you wish to use a custom mock config, you must override the `MOCK_CONF`
|
||||||
|
variable to specify a different value to pass to mock's `-r` option. The value
|
||||||
|
is either a full path that ends with `.cfg`, or a config NAME installed at
|
||||||
|
`/etc/mock/<NAME>.cfg`. You can override the `MOCK_CONF` config variable by
|
||||||
|
redefining it in `Makefile.config.site_local`, which must reside at the
|
||||||
|
toplevel directory in this repo.
|
||||||
|
|
||||||
|
For example, to retain the old behavior of mock using `/etc/mock/clear.cfg`,
|
||||||
|
add this line to `Makefile.config.site_local`:
|
||||||
|
|
||||||
|
```
|
||||||
|
MOCK_CONF = /etc/mock/clear.cfg
|
||||||
|
```
|
||||||
|
|
||||||
|
If `Makefile.config.site_local` doesn't exist already, create it.
|
||||||
|
|
||||||
### Manual setup
|
### Manual setup
|
||||||
|
|
||||||
If you did not run the user-setup script (see "Automated setup" section above),
|
If you did not run the user-setup script (see "Automated setup" section above),
|
||||||
|
|||||||
@@ -0,0 +1,31 @@
|
|||||||
|
# Configuration files
|
||||||
|
|
||||||
|
This directory contains various configuration files used by the developer
|
||||||
|
tooling framework.
|
||||||
|
|
||||||
|
Unless otherwise noted in the config file documentation below, the config files
|
||||||
|
can be modified with custom, site-local changes by modifying a variable in
|
||||||
|
`Makefile.config.site_local` to point to a location of your choice (e.g.
|
||||||
|
somewhere in `/etc`). The framework will then read the config file from the
|
||||||
|
location you have specified instead, so copy the in-tree copy to that location
|
||||||
|
as a starting point if you need to.
|
||||||
|
|
||||||
|
* `autospec.conf`: default Autospec configuration file used by `make autospec`
|
||||||
|
and `make autospecnew`. All configuration is commented out by default, so
|
||||||
|
default Autospec settings are used. Config variable: `AUTOSPEC_CONF`
|
||||||
|
|
||||||
|
* `clear.cfg`: default Mock configuration file used by various targets that
|
||||||
|
call out to Mock. Config variable: `MOCK_CONF`
|
||||||
|
|
||||||
|
* `dnf.conf`: DNF conf for use as the package manager configuration file, made
|
||||||
|
available for the framework's local repo support. Config variable: `PM_CONF`
|
||||||
|
|
||||||
|
* `yum.conf`: YUM conf for use as the package manager configuration file, made
|
||||||
|
available for the framework's local repo support. Config variable: `PM_CONF`
|
||||||
|
|
||||||
|
* `koji.conf`: template Koji configuration file. It is installed by
|
||||||
|
`user-setup.sh` to `/etc/koji.conf`, and the in-tree copy is not used. If you
|
||||||
|
are using Koji with the framework, you will need to modify `/etc/koji.conf`
|
||||||
|
according to how the Koji instance is set up for your environment. Configuring
|
||||||
|
the installation location via `Makefile.config.site_local` is not possible at
|
||||||
|
the moment but is a planned feature.
|
||||||
@@ -18,6 +18,6 @@
|
|||||||
# an absolute path or a path relative to this autospec.conf.
|
# an absolute path or a path relative to this autospec.conf.
|
||||||
#packages_file =
|
#packages_file =
|
||||||
|
|
||||||
# Path to yum config, used for generating whatrequires. It can be an absolute
|
# Path to dnf/yum config, used for generating whatrequires. It can be an absolute
|
||||||
# path or a path relative to this autospec.conf.
|
# path or a path relative to this autospec.conf.
|
||||||
#yum_conf =
|
#yum_conf =
|
||||||
@@ -10,13 +10,14 @@ config_opts['releasever'] = 'clear'
|
|||||||
config_opts['package_manager'] = 'dnf'
|
config_opts['package_manager'] = 'dnf'
|
||||||
|
|
||||||
|
|
||||||
config_opts['yum.conf'] = """
|
config_opts['dnf.conf'] = """
|
||||||
|
|
||||||
[main]
|
[main]
|
||||||
cachedir=/var/cache/yum
|
cachedir=/var/cache/dnf
|
||||||
|
keepcache=1
|
||||||
debuglevel=1
|
debuglevel=1
|
||||||
reposdir=/dev/null
|
reposdir=/dev/null
|
||||||
logfile=/var/log/yum.log
|
logfile=/var/log/dnf.log
|
||||||
retries=20
|
retries=20
|
||||||
obsoletes=1
|
obsoletes=1
|
||||||
gpgcheck=0
|
gpgcheck=0
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
[main]
|
||||||
|
keepcache=1
|
||||||
|
debuglevel=1
|
||||||
|
logfile=/var/log/dnf.log
|
||||||
|
exactarch=1
|
||||||
|
obsoletes=1
|
||||||
|
gpgcheck=0
|
||||||
|
plugins=0
|
||||||
|
retries=10
|
||||||
|
installonly_limit=3
|
||||||
|
reposdir=/root/mash
|
||||||
|
|
||||||
|
[clear]
|
||||||
|
name=Clear
|
||||||
|
baseurl=https://cdn.download.clearlinux.org/current/x86_64/os/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
|
||||||
|
[clear-source]
|
||||||
|
name=Clear sources
|
||||||
|
failovermethod=priority
|
||||||
|
baseurl=https://cdn.download.clearlinux.org/current/source/SRPMS/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
@@ -7,6 +7,8 @@ FreeRDP
|
|||||||
GConf
|
GConf
|
||||||
Jinja2
|
Jinja2
|
||||||
Keras
|
Keras
|
||||||
|
Keras_Applications
|
||||||
|
Keras_Preprocessing
|
||||||
LS_COLORS
|
LS_COLORS
|
||||||
LVM2
|
LVM2
|
||||||
LibRaw
|
LibRaw
|
||||||
@@ -25,6 +27,7 @@ OpenSP
|
|||||||
Paste
|
Paste
|
||||||
PasteDeploy
|
PasteDeploy
|
||||||
Pillow
|
Pillow
|
||||||
|
PyMySQL
|
||||||
PyWavelets
|
PyWavelets
|
||||||
PyYAML
|
PyYAML
|
||||||
Pygments
|
Pygments
|
||||||
@@ -222,9 +225,11 @@ R-flexmix
|
|||||||
R-forcats
|
R-forcats
|
||||||
R-foreach
|
R-foreach
|
||||||
R-formatR
|
R-formatR
|
||||||
|
R-fossil
|
||||||
R-fpc
|
R-fpc
|
||||||
R-futile.logger
|
R-futile.logger
|
||||||
R-futile.options
|
R-futile.options
|
||||||
|
R-future
|
||||||
R-gam
|
R-gam
|
||||||
R-gamm4
|
R-gamm4
|
||||||
R-gbm
|
R-gbm
|
||||||
@@ -239,6 +244,7 @@ R-ggplot2movies
|
|||||||
R-ggridges
|
R-ggridges
|
||||||
R-git2r
|
R-git2r
|
||||||
R-glmnet
|
R-glmnet
|
||||||
|
R-globals
|
||||||
R-glue
|
R-glue
|
||||||
R-gmodels
|
R-gmodels
|
||||||
R-gmp
|
R-gmp
|
||||||
@@ -277,6 +283,7 @@ R-labelled
|
|||||||
R-laeken
|
R-laeken
|
||||||
R-lambda.r
|
R-lambda.r
|
||||||
R-lars
|
R-lars
|
||||||
|
R-later
|
||||||
R-latticeExtra
|
R-latticeExtra
|
||||||
R-lava
|
R-lava
|
||||||
R-lazyeval
|
R-lazyeval
|
||||||
@@ -285,6 +292,7 @@ R-leaflet
|
|||||||
R-leaps
|
R-leaps
|
||||||
R-lfe
|
R-lfe
|
||||||
R-libcoin
|
R-libcoin
|
||||||
|
R-listenv
|
||||||
R-lle
|
R-lle
|
||||||
R-lme4
|
R-lme4
|
||||||
R-lmtest
|
R-lmtest
|
||||||
@@ -374,6 +382,7 @@ R-processx
|
|||||||
R-prodlim
|
R-prodlim
|
||||||
R-profileModel
|
R-profileModel
|
||||||
R-progress
|
R-progress
|
||||||
|
R-promises
|
||||||
R-proto
|
R-proto
|
||||||
R-proxy
|
R-proxy
|
||||||
R-pryr
|
R-pryr
|
||||||
@@ -432,6 +441,7 @@ R-setRNG
|
|||||||
R-sfsmisc
|
R-sfsmisc
|
||||||
R-sgeostat
|
R-sgeostat
|
||||||
R-shape
|
R-shape
|
||||||
|
R-shapefiles
|
||||||
R-shiny
|
R-shiny
|
||||||
R-shinyjs
|
R-shinyjs
|
||||||
R-shinystan
|
R-shinystan
|
||||||
@@ -476,6 +486,7 @@ R-tidyr
|
|||||||
R-tidyselect
|
R-tidyselect
|
||||||
R-tidyverse
|
R-tidyverse
|
||||||
R-timeDate
|
R-timeDate
|
||||||
|
R-tinytex
|
||||||
R-tis
|
R-tis
|
||||||
R-tm
|
R-tm
|
||||||
R-topicmodels
|
R-topicmodels
|
||||||
@@ -500,6 +511,7 @@ R-xtable
|
|||||||
R-xts
|
R-xts
|
||||||
R-yaml
|
R-yaml
|
||||||
R-zCompositions
|
R-zCompositions
|
||||||
|
R-zip
|
||||||
R-zoo
|
R-zoo
|
||||||
Remmina
|
Remmina
|
||||||
SDL
|
SDL
|
||||||
@@ -702,6 +714,7 @@ colord
|
|||||||
colord-gtk
|
colord-gtk
|
||||||
comedilib
|
comedilib
|
||||||
compat-SDL2-soname1
|
compat-SDL2-soname1
|
||||||
|
compat-cryptsetup-soname4
|
||||||
compat-efivar-soname0
|
compat-efivar-soname0
|
||||||
compat-fuse-soname2
|
compat-fuse-soname2
|
||||||
compat-gegl
|
compat-gegl
|
||||||
@@ -729,6 +742,7 @@ connect-proxy
|
|||||||
connman
|
connman
|
||||||
connman-gtk
|
connman-gtk
|
||||||
conntrack-tools
|
conntrack-tools
|
||||||
|
console-autostart
|
||||||
containerd
|
containerd
|
||||||
contextlib2
|
contextlib2
|
||||||
coreutils
|
coreutils
|
||||||
@@ -755,6 +769,7 @@ cups-filters
|
|||||||
cups-pk-helper
|
cups-pk-helper
|
||||||
curl
|
curl
|
||||||
cve-check-tool
|
cve-check-tool
|
||||||
|
cxxfilt
|
||||||
cycler
|
cycler
|
||||||
dapl
|
dapl
|
||||||
darktable
|
darktable
|
||||||
@@ -763,6 +778,7 @@ db
|
|||||||
dbus
|
dbus
|
||||||
dbus-glib
|
dbus-glib
|
||||||
dconf
|
dconf
|
||||||
|
dconf-editor
|
||||||
deap
|
deap
|
||||||
decorator
|
decorator
|
||||||
defusedxml
|
defusedxml
|
||||||
@@ -776,6 +792,7 @@ diffoscope
|
|||||||
diffstat
|
diffstat
|
||||||
diffutils
|
diffutils
|
||||||
dist-pam-configs
|
dist-pam-configs
|
||||||
|
distro
|
||||||
dmenu
|
dmenu
|
||||||
dmidecode
|
dmidecode
|
||||||
dnf
|
dnf
|
||||||
@@ -894,6 +911,7 @@ gevent
|
|||||||
gexiv2
|
gexiv2
|
||||||
gfbgraph
|
gfbgraph
|
||||||
gflags
|
gflags
|
||||||
|
gftp
|
||||||
ghostscript
|
ghostscript
|
||||||
gimp
|
gimp
|
||||||
git
|
git
|
||||||
@@ -905,6 +923,7 @@ glib
|
|||||||
glib-networking
|
glib-networking
|
||||||
glibc
|
glibc
|
||||||
glibmm
|
glibmm
|
||||||
|
glmark2
|
||||||
global
|
global
|
||||||
glog
|
glog
|
||||||
glslang
|
glslang
|
||||||
@@ -1031,6 +1050,7 @@ i2c-tools
|
|||||||
i3
|
i3
|
||||||
i3lock
|
i3lock
|
||||||
i3status
|
i3status
|
||||||
|
iasimage
|
||||||
ibus
|
ibus
|
||||||
icalendar
|
icalendar
|
||||||
icdiff
|
icdiff
|
||||||
@@ -1100,6 +1120,11 @@ jupyter_core
|
|||||||
jupyterlab
|
jupyterlab
|
||||||
jupyterlab_launcher
|
jupyterlab_launcher
|
||||||
kafka-dep
|
kafka-dep
|
||||||
|
kata-image
|
||||||
|
kata-proxy
|
||||||
|
kata-qemu-lite
|
||||||
|
kata-runtime
|
||||||
|
kata-shim
|
||||||
kbd
|
kbd
|
||||||
kernel-install
|
kernel-install
|
||||||
kexec-tools
|
kexec-tools
|
||||||
@@ -1205,6 +1230,7 @@ libisofs
|
|||||||
libjpeg-turbo
|
libjpeg-turbo
|
||||||
libjpeg-turbo-soname8
|
libjpeg-turbo-soname8
|
||||||
libksba
|
libksba
|
||||||
|
libmbim
|
||||||
libmediaart
|
libmediaart
|
||||||
libmnl
|
libmnl
|
||||||
libmspack
|
libmspack
|
||||||
@@ -1230,6 +1256,7 @@ libpipeline
|
|||||||
libpng
|
libpng
|
||||||
libpthread-stubs
|
libpthread-stubs
|
||||||
libpwquality
|
libpwquality
|
||||||
|
libqmi
|
||||||
librepo
|
librepo
|
||||||
librsvg
|
librsvg
|
||||||
librtlsdr
|
librtlsdr
|
||||||
@@ -1258,6 +1285,7 @@ libunistring
|
|||||||
libunwind
|
libunwind
|
||||||
libusb
|
libusb
|
||||||
libuser
|
libuser
|
||||||
|
libuv
|
||||||
libva
|
libva
|
||||||
libva-intel-driver
|
libva-intel-driver
|
||||||
libva-utils
|
libva-utils
|
||||||
@@ -1283,6 +1311,7 @@ libxslt
|
|||||||
libyami
|
libyami
|
||||||
libyami-utils
|
libyami-utils
|
||||||
libzip
|
libzip
|
||||||
|
libzmq
|
||||||
linecache2
|
linecache2
|
||||||
links
|
links
|
||||||
linux
|
linux
|
||||||
@@ -1293,6 +1322,7 @@ linux-gce
|
|||||||
linux-hyperv
|
linux-hyperv
|
||||||
linux-hyperv-lts
|
linux-hyperv-lts
|
||||||
linux-hyperv-mini
|
linux-hyperv-mini
|
||||||
|
linux-kata
|
||||||
linux-kvm
|
linux-kvm
|
||||||
linux-libc-headers
|
linux-libc-headers
|
||||||
linux-lts
|
linux-lts
|
||||||
@@ -1329,13 +1359,17 @@ mc
|
|||||||
mccabe
|
mccabe
|
||||||
mcelog
|
mcelog
|
||||||
mdadm
|
mdadm
|
||||||
|
meld
|
||||||
|
memkind
|
||||||
memshrinker
|
memshrinker
|
||||||
mesa
|
mesa
|
||||||
mesa-demos
|
mesa-demos
|
||||||
meson
|
meson
|
||||||
metacity
|
metacity
|
||||||
|
metrics-discovery
|
||||||
micro-config-drive
|
micro-config-drive
|
||||||
micro-config-drive-aws
|
micro-config-drive-aws
|
||||||
|
micro-config-drive-oci
|
||||||
mido
|
mido
|
||||||
minetest
|
minetest
|
||||||
minetest_game
|
minetest_game
|
||||||
@@ -1349,6 +1383,7 @@ mock
|
|||||||
mod_wsgi
|
mod_wsgi
|
||||||
moka-icon-theme
|
moka-icon-theme
|
||||||
more-itertools
|
more-itertools
|
||||||
|
moreutils
|
||||||
mosh
|
mosh
|
||||||
motd-update
|
motd-update
|
||||||
motif
|
motif
|
||||||
@@ -1358,6 +1393,7 @@ mozjs52
|
|||||||
mpc
|
mpc
|
||||||
mpfr
|
mpfr
|
||||||
mpg123
|
mpg123
|
||||||
|
mpi4py
|
||||||
msgpack-python
|
msgpack-python
|
||||||
msmtp
|
msmtp
|
||||||
msr-tools
|
msr-tools
|
||||||
@@ -1423,6 +1459,7 @@ numpydoc
|
|||||||
nvme-cli
|
nvme-cli
|
||||||
oath-toolkit
|
oath-toolkit
|
||||||
oauth2client
|
oauth2client
|
||||||
|
ocaml
|
||||||
ocl-icd
|
ocl-icd
|
||||||
offlineimap
|
offlineimap
|
||||||
olefile
|
olefile
|
||||||
@@ -1474,6 +1511,7 @@ patch
|
|||||||
patchutils
|
patchutils
|
||||||
pavucontrol
|
pavucontrol
|
||||||
pbr
|
pbr
|
||||||
|
pbr-legacy
|
||||||
pbzip2
|
pbzip2
|
||||||
pciutils
|
pciutils
|
||||||
pcre
|
pcre
|
||||||
@@ -1604,6 +1642,7 @@ pidgin-sipe
|
|||||||
pigz
|
pigz
|
||||||
pinentry
|
pinentry
|
||||||
pip
|
pip
|
||||||
|
pip-legacy
|
||||||
pixman
|
pixman
|
||||||
pkcs11-helper
|
pkcs11-helper
|
||||||
pkg-config
|
pkg-config
|
||||||
@@ -1670,6 +1709,7 @@ python-augeas
|
|||||||
python-dateutil
|
python-dateutil
|
||||||
python-future
|
python-future
|
||||||
python-gflags
|
python-gflags
|
||||||
|
python-kconfiglib
|
||||||
python-krbV
|
python-krbV
|
||||||
python-magic
|
python-magic
|
||||||
python-memcached
|
python-memcached
|
||||||
@@ -1679,6 +1719,7 @@ python-multilib
|
|||||||
python-pkgconfig
|
python-pkgconfig
|
||||||
python-pocketlint
|
python-pocketlint
|
||||||
python-polib
|
python-polib
|
||||||
|
python-rpm-legacypython
|
||||||
python-subunit
|
python-subunit
|
||||||
python-systemd
|
python-systemd
|
||||||
python-tappy
|
python-tappy
|
||||||
@@ -1743,6 +1784,7 @@ rpm
|
|||||||
rr
|
rr
|
||||||
rsa
|
rsa
|
||||||
rsync
|
rsync
|
||||||
|
rt-tests
|
||||||
ruby
|
ruby
|
||||||
runc
|
runc
|
||||||
rust-std32
|
rust-std32
|
||||||
@@ -1773,6 +1815,7 @@ serf
|
|||||||
setproctitle
|
setproctitle
|
||||||
setserial
|
setserial
|
||||||
setuptools
|
setuptools
|
||||||
|
setuptools-legacy
|
||||||
setuptools_scm
|
setuptools_scm
|
||||||
setuptools_scm_git_archive
|
setuptools_scm_git_archive
|
||||||
shadow
|
shadow
|
||||||
@@ -1816,6 +1859,7 @@ stack
|
|||||||
startup-notification
|
startup-notification
|
||||||
stow
|
stow
|
||||||
strace
|
strace
|
||||||
|
stress-ng
|
||||||
subunit
|
subunit
|
||||||
subversion
|
subversion
|
||||||
sudo
|
sudo
|
||||||
@@ -1853,6 +1897,7 @@ testresources
|
|||||||
testscenarios
|
testscenarios
|
||||||
testtools
|
testtools
|
||||||
texinfo
|
texinfo
|
||||||
|
texlive
|
||||||
tflearn
|
tflearn
|
||||||
thermal_daemon
|
thermal_daemon
|
||||||
thin-provisioning-tools
|
thin-provisioning-tools
|
||||||
@@ -1888,6 +1933,7 @@ uhttpmock
|
|||||||
unbundle
|
unbundle
|
||||||
unicode-xid
|
unicode-xid
|
||||||
unifdef
|
unifdef
|
||||||
|
unison
|
||||||
unittest2
|
unittest2
|
||||||
unzip
|
unzip
|
||||||
upower
|
upower
|
||||||
@@ -1918,6 +1964,7 @@ volume_key
|
|||||||
vsqlite
|
vsqlite
|
||||||
vte
|
vte
|
||||||
vulkan-sdk
|
vulkan-sdk
|
||||||
|
waffle
|
||||||
waitress
|
waitress
|
||||||
wayland
|
wayland
|
||||||
wayland-protocols
|
wayland-protocols
|
||||||
|
|||||||
+1
-1
@@ -23,7 +23,7 @@ if [ "$#" -eq 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -e /etc/yum.conf ]; then
|
if [ ! -e /etc/yum.conf ]; then
|
||||||
echo "Error: yum.conf is missing. Please copy projects/common/image-creator/yum.conf to /etc"
|
echo "Error: yum.conf is missing. Please copy projects/common/conf/yum.conf to /etc"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Regular → Executable
+1
@@ -54,4 +54,5 @@ qemu-system-x86_64 \
|
|||||||
-drive file="$IMAGE",if=virtio,aio=threads,format=raw \
|
-drive file="$IMAGE",if=virtio,aio=threads,format=raw \
|
||||||
-netdev user,id=mynet0,hostfwd=tcp::${VMN}0022-:22,hostfwd=tcp::${VMN}2375-:2375 \
|
-netdev user,id=mynet0,hostfwd=tcp::${VMN}0022-:22,hostfwd=tcp::${VMN}2375-:2375 \
|
||||||
-device virtio-net-pci,netdev=mynet0 \
|
-device virtio-net-pci,netdev=mynet0 \
|
||||||
|
-device virtio-rng-pci \
|
||||||
-debugcon file:debug.log -global isa-debugcon.iobase=0x402 $@
|
-debugcon file:debug.log -global isa-debugcon.iobase=0x402 $@
|
||||||
+7
-10
@@ -36,15 +36,15 @@ while [ $# -gt 0 ]; do
|
|||||||
;;
|
;;
|
||||||
"--client-cert"|"-k")
|
"--client-cert"|"-k")
|
||||||
shift
|
shift
|
||||||
PEM="$PWD/$1"
|
PEM="$(realpath $1)"
|
||||||
;;
|
;;
|
||||||
"--server-ca"|"-s")
|
"--server-ca"|"-s")
|
||||||
shift
|
shift
|
||||||
SERVERCA="$PWD/$1"
|
SERVERCA="$(realpath $1)"
|
||||||
;;
|
;;
|
||||||
"--client-ca"|"-c")
|
"--client-ca"|"-c")
|
||||||
shift
|
shift
|
||||||
CLIENTCA="$PWD/$1"
|
CLIENTCA="$(realpath $1)"
|
||||||
;;
|
;;
|
||||||
"--jobs"|"-j")
|
"--jobs"|"-j")
|
||||||
if echo "$2" | grep -qx "[1-9][0-9]*"; then
|
if echo "$2" | grep -qx "[1-9][0-9]*"; then
|
||||||
@@ -142,16 +142,10 @@ if [ "$USE_KOJI" ]; then
|
|||||||
|
|
||||||
if [ ! -f /etc/koji.conf ]; then
|
if [ ! -f /etc/koji.conf ]; then
|
||||||
echo "Setting up koji config . . ."
|
echo "Setting up koji config . . ."
|
||||||
sudo cp projects/common/koji-client-files/koji.conf /etc
|
sudo cp projects/common/conf/koji.conf /etc
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f /etc/mock/clear.cfg ]; then
|
|
||||||
echo "Setting up mock config . . ."
|
|
||||||
sudo mkdir -p /etc/mock
|
|
||||||
sudo cp projects/common/koji-client-files/clear.cfg /etc/mock
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Adding user to kvm group . . ."
|
echo "Adding user to kvm group . . ."
|
||||||
sudo usermod -a -G kvm $USER
|
sudo usermod -a -G kvm $USER
|
||||||
|
|
||||||
@@ -163,6 +157,9 @@ if [ -n "$PACKAGE_REPOS" ]; then
|
|||||||
make ${JOBS_ARG} clone-packages
|
make ${JOBS_ARG} clone-packages
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "Creating mix workspace . . ."
|
||||||
|
mkdir -p mix
|
||||||
|
|
||||||
if [ "$USE_KOJI" ]; then
|
if [ "$USE_KOJI" ]; then
|
||||||
echo "Testing koji installation . . ."
|
echo "Testing koji installation . . ."
|
||||||
if koji moshimoshi; then
|
if koji moshimoshi; then
|
||||||
|
|||||||
Reference in New Issue
Block a user