Compare commits

...

65 Commits

Author SHA1 Message Date
clrbuilder 991e0baaaa Update packages file for version 26080
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-05 13:02:13 +00:00
clrbuilder 434ab82632 Update packages file for version 26070
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-04 17:44:04 +00:00
clrbuilder 0f814b2df9 Update packages file for version 26060
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-03 17:49:13 +00:00
clrbuilder f2c3f4f95b Update packages file for version 26050
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-02 18:26:52 +00:00
clrbuilder 590efe2b9c Update packages file for version 26040
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-02 12:02:27 +00:00
clrbuilder 7919adae9f Update packages file for version 26020
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-01 12:02:26 +00:00
clrbuilder 8ea05f2ae4 Update packages file for version 26000
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-31 12:02:56 +00:00
clrbuilder 3560600fb6 Update packages file for version 25940
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-29 12:32:27 +00:00
clrbuilder 0e54abbb3f Update packages file for version 25930
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-28 22:58:40 +00:00
clrbuilder 3e7f5be6fc Update packages file for version 25900
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-26 16:32:33 +00:00
clrbuilder 36d3edd56c Update packages file for version 25880
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-26 00:32:14 +00:00
Miguel Bernal Marin 9008cbccba start_qemu.sh: enable OVMF CODE and VARS usage
Currently, we use the traditional BIOS flag "-bios" to specify the OVMF
firmware device file. Ken proposes changing to pflash type BIOS and separate
BIOS code and variable.

-drive file=OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on \
-drive file=OVMF_VARS.fd,if=pflash,format=raw,unit=1 \

Ken has following reasons:
  1. -bios can only support single flash binary, but the actual BIOS binary
      is consisted by many parts like SEC, PEI(Boot Block), DXE(Main Block)
      and Variable area as non-volatile storage for BIOS settings. During
      OMVF booting, a file called NvVars.bin will be created at
      <Disk>/<ESP Partition>/NvVars.bin for BIOS variable storage.
      This will pollute original Clearlinux-xxx.img.

  2. In future, we can add secure signed SEC BIOS part to enable full
      secure boot for Clear Linux via pflash.

  3. Some version of open stack, it requires separate Var Store NV instead
      of OVMF.fd. Ken meet with this issue recently. So if can show the separate
      pflash BIOS file via start_qemu.sh as example.

Suggested-by: "Lu, Ken" <ken.lu@intel.com>
2018-10-25 16:44:58 -05:00
clrbuilder 04022fb765 Update packages file for version 25870
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-25 21:32:21 +00:00
Miguel Bernal Marin 424c34140e Add OVMF CODE and VARS to repo
As from 0c69bfb9a9 ("Add OVMF.fd to the repo"), the CODE and VARS will
be used by start_qemu.sh.

Note that these version of OVMF_* are a copy from /usr/share/qemu
in Clear Linux OS 25840.

$ sha512sum /usr/share/qemu/OVMF_*
efea56944ad8153ed956390863c30c1a61eb4e52c43a8a0e3e6e3a71e56796f3c6a1c32e107a3d86e7a2e59faa462c7ffb10916b62a73d110bd0b0b84a60e02a  /usr/share/qemu/OVMF_CODE.fd
448412fd7ba267b4180db8ade6edb67af467e5b9b3e3ff8dfd583a2fded4070f6951667297e6896ce8bd9f4d2ec3dd8a5a70b6e9a2f686efec9a57124fec512a  /usr/share/qemu/OVMF_VARS.fd
2018-10-25 15:36:19 -05:00
clrbuilder f85cd42756 Update packages file for version 25840
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-25 14:00:41 +00:00
clrbuilder e7afb1ae5e Update packages file for version 25800
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-24 18:57:09 +00:00
clrbuilder 2c52a5ab39 Update packages file for version 25780
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-23 22:38:57 +00:00
Patrick McCarty d84fec113e Remove duplicate swupd-client package
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-10-22 15:44:37 -07:00
clrbuilder f1b1424db4 Update packages file for version 25760
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-22 21:57:08 +00:00
clrbuilder df8b789d60 Update packages file for version 25730
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-22 01:08:44 +00:00
clrbuilder 78d7b4366b Update packages file for version 25720
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-19 18:03:15 +00:00
clrbuilder 7be12344b6 Update packages file for version 25710
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-19 12:02:56 +00:00
clrbuilder 04e58480cb Update packages file for version 25700
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-18 18:05:45 +00:00
clrbuilder ebcc67f00b Update packages file for version 25690
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-18 12:02:51 +00:00
clrbuilder f5b1aa8c87 Update packages file for version 25680
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-17 18:03:13 +00:00
clrbuilder c61c91f9f2 Update packages file for version 25670
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-17 12:03:10 +00:00
clrbuilder a57af837d8 Update packages file for version 25630
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-16 03:45:15 +00:00
clrbuilder 03ba957d5f Update packages file for version 25610
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-15 13:22:48 +00:00
Patrick McCarty d661496a4c Fix packages list again
The repos are in an unusual state for 25600 (just like for 25590) in
that two swupd-client packages were added. The tooling for updating this
packages file does not expect that condition, so revert the change.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-10-12 20:52:51 -07:00
clrbuilder 4e1ce01d4e Update packages file for version 25600
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-13 00:38:15 +00:00
Patrick McCarty dfeb8f9862 There is only swupd-client in the distro...
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-10-12 15:18:46 -07:00
clrbuilder 79c4befdea Update packages file for version 25590
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-12 21:06:15 +00:00
clrbuilder c8c0c08100 Update packages file for version 25580
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-12 18:03:15 +00:00
clrbuilder 877cd04101 Update packages file for version 25570
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-12 12:02:52 +00:00
clrbuilder 7453e26bc7 Update packages file for version 25540
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-10 21:05:34 +00:00
Patrick McCarty 11e0b5baee Add new commands for installing rpms on the running system
For testing purposes only, if developers want to install RPMs they just
built onto their development system, potentially overwriting content
that is tracked by swupd, they can now run 'make install-local' to
install all of the RPMs, or 'make install-debuginfo-local' to just
install the debuginfo package.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-10-10 13:09:20 -07:00
clrbuilder 54c652944f Update packages file for version 25530
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-10 18:03:02 +00:00
clrbuilder ef5179c975 Update packages file for version 25520
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-10 12:02:42 +00:00
clrbuilder fc9793ff4e Update packages file for version 25460
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-08 02:13:02 +00:00
clrbuilder 1508582709 Update packages file for version 25430
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-05 12:02:24 +00:00
clrbuilder fca82072fa Update packages file for version 25420
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-04 18:04:01 +00:00
clrbuilder 7fb07fdb29 Update packages file for version 25410
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-04 12:03:09 +00:00
Patrick McCarty 387cb23c79 Only add kvm group if needed
The user may have run the user-setup script previously, or they may
already belong to the 'kvm' group to begin with, so avoid running the
usermod command in these situations.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-10-03 16:28:44 -07:00
clrbuilder c63ed02014 Update packages file for version 25380
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-03 01:40:23 +00:00
clrbuilder d0773602f5 Update packages file for version 25360
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-02 00:47:15 +00:00
clrbuilder 7b2b947843 Update packages file for version 25340
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-10-01 16:18:23 +00:00
clrbuilder e619aeeab5 Update packages file for version 25330
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-29 00:43:51 +00:00
clrbuilder f041821042 Update packages file for version 25310
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-28 05:19:12 +00:00
clrbuilder 04e79ac6f7 Update packages file for version 25280
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-26 23:06:46 +00:00
clrbuilder 942c21283f Update packages file for version 25260
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-25 22:41:48 +00:00
clrbuilder 0803beead9 Update packages file for version 25240
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-25 22:10:02 +00:00
clrbuilder 8bf3888935 Update packages file for version 25220
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-25 21:12:26 +00:00
clrbuilder 3f2c7de583 Update packages file for version 25180
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-25 12:02:49 +00:00
clrbuilder 514048840f Update packages file for version 25160
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-24 02:55:14 +00:00
Patrick McCarty 012a1a3767 Support pre-checks for autospec and autospecnew too
For some commands, it is useful to be able to add custom prerequisites.
We already support this for `make koji` and `make build`, and there was
just a request to add it for `make autospec` and `make autospecnew`.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-09-21 12:12:23 -07:00
clrbuilder 0168eb6258 Update packages file for version 25150
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-21 18:31:40 +00:00
clrbuilder 2212f350e9 Update packages file for version 25140
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-21 12:02:20 +00:00
Patrick McCarty 75a06769ea Revert "Update packages file for version 24761"
Likely a test change that should not have been pushed to this repo.

This reverts commit 797f6c050c.
2018-09-20 23:21:09 -07:00
clrbuilder 797f6c050c Update packages file for version 24761
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-20 21:19:58 +00:00
clrbuilder 3169a8db4c Update packages file for version 25130
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-20 18:02:16 +00:00
clrbuilder c6e5d09862 Update packages file for version 25120
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-20 12:01:57 +00:00
clrbuilder 76d551ae77 Update packages file for version 25100
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-19 18:27:12 +00:00
clrbuilder 92202763aa Update packages file for version 25090
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-19 12:02:39 +00:00
clrbuilder 3a666723c1 Update packages file for version 25080
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-18 18:16:01 +00:00
clrbuilder ed7e63d752 Update packages file for version 25070
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-18 12:02:33 +00:00
7 changed files with 178 additions and 12 deletions
+29 -1
View File
@@ -15,6 +15,7 @@ SRPMVERS = $(shell [ ! -f $(SPECFILE) ] || rpmspec -D '_vendor clr' --srpm -q --
SRPMFILE = results/$(SRPMVERS).src.rpm SRPMFILE = results/$(SRPMVERS).src.rpm
LATEST_RPMS = $(wildcard rpms/*.rpm) LATEST_RPMS = $(wildcard rpms/*.rpm)
DEBUGINFO_RPM = $(wildcard rpms/*-debuginfo-*.rpm)
RPMS ?= $(LATEST_RPMS) RPMS ?= $(LATEST_RPMS)
WITH_SUDO = $(shell cmp /usr/bin/mock /usr/sbin/mock &> /dev/null && echo sudo ) WITH_SUDO = $(shell cmp /usr/bin/mock /usr/sbin/mock &> /dev/null && echo sudo )
@@ -154,13 +155,15 @@ pullrebase:
fi \ fi \
fi fi
preautospec-checks:
#help autospec: automatically generates a specfile. If there is #help autospec: automatically generates a specfile. If there is
#help already a specfile, it will be overwritten. Several files used by #help already a specfile, it will be overwritten. Several files used by
#help autospec will be created in the process. #help autospec will be created in the process.
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options #help Use MOCK_OPTS environment varible to pass down arbitrary mock options
#help to autospec. #help to autospec.
#help For more information, see the project at https://github.com/clearlinux/autospec #help For more information, see the project at https://github.com/clearlinux/autospec
autospec: pullrebase localreponotice clean-old-content autospec: preautospec-checks pullrebase localreponotice clean-old-content
@if [ -e $(SPECFILE) ] && ! grep -q "# Generated by: autospec.py" $(SPECFILE) ; then \ @if [ -e $(SPECFILE) ] && ! grep -q "# Generated by: autospec.py" $(SPECFILE) ; then \
echo "Specfile already exists and was not created by autospec.py! Aborting."; \ echo "Specfile already exists and was not created by autospec.py! Aborting."; \
exit 1; \ exit 1; \
@@ -406,6 +409,31 @@ install:
done done
@$(MAKE) loop-down DEVICE=6 @$(MAKE) loop-down DEVICE=6
#help install-debuginfo-local: Install locally built debuginfo RPM to
#help the automatic debuginfo cache location (/var/cache/debuginfo)
install-debuginfo-local:
tmpdir=$$(mktemp -d); \
rpm2cpio ${DEBUGINFO_RPM} | ( cd $$tmpdir; cpio -i -d -u); \
dest=/var/cache/debuginfo/lib; \
find $$tmpdir/usr/lib/debug/ -mindepth 1 -maxdepth 1 | while read -r d; do \
sudo chown -R dbginfo:dbginfo "$$d"; \
sudo cp -a "$$d" $$dest/; \
done; \
dest=/var/cache/debuginfo/src; \
find $$tmpdir/usr/src/debug/ -mindepth 1 -maxdepth 1 | while read -r d; do \
sudo chown -R dbginfo:dbginfo "$$d"; \
sudo cp -a "$$d" $$dest/; \
done; \
sudo rm -rf $$tmpdir
#help install-local: Install locally built RPMs to the root filesystem. Note that the
#help debuginfo RPM installs to /var/cache/debuginfo
install-local:
for r in $(filter-out ${DEBUGINFO_RPM},${RPMS}); do \
rpm2cpio $$r | (cd /; sudo cpio -i -d -u); \
done
$(MAKE) install-debuginfo-local
#help generateupstream: Run this rule to create or update the 'upstream' file #help generateupstream: Run this rule to create or update the 'upstream' file
#help by downloading the upstream source tarballs listed in the spec file and #help by downloading the upstream source tarballs listed in the spec file and
#help calculating their hashes. Autospec performs this step automatically, so #help calculating their hashes. Autospec performs this step automatically, so
+3 -1
View File
@@ -190,13 +190,15 @@ releases: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
provides: provides:
@$(TOPLVL)/projects/common/provides.sh -f $(FP) -r $(RN) @$(TOPLVL)/projects/common/provides.sh -f $(FP) -r $(RN)
preautospecnew-checks:
#help autospecnew: Creates a new autospec package with for a given URL=$(URL) #help autospecnew: Creates a new autospec package with for a given URL=$(URL)
#help with NAME=$(NAME). Several files used by autospec will be created in the #help with NAME=$(NAME). Several files used by autospec will be created in the
#help process. #help process.
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options #help Use MOCK_OPTS environment varible to pass down arbitrary mock options
#help to autospec. #help to autospec.
#help For more information about autospec, see the project page on Github https://github.com/clearlinux/autospec #help For more information about autospec, see the project page on Github https://github.com/clearlinux/autospec
autospecnew: localreponotice autospecnew: preautospecnew-checks localreponotice
@if [ -z $(NAME) ] || [ -z $(URL) ]; then \ @if [ -z $(NAME) ] || [ -z $(URL) ]; then \
echo "Please specify NAME and URL. The ARCHIVES variable is optional."; \ echo "Please specify NAME and URL. The ARCHIVES variable is optional."; \
exit 1; \ exit 1; \
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+125 -6
View File
@@ -7,6 +7,7 @@ ConfigArgParse
Counter Counter
Cython Cython
Django Django
Edge-optimized-models
Flask Flask
Flask-RESTful Flask-RESTful
FlatBuffers FlatBuffers
@@ -41,6 +42,8 @@ Pint
PyDispatcher PyDispatcher
PyJWT PyJWT
PyMySQL PyMySQL
PyNaCl
PyQRCode
PyWavelets PyWavelets
PyYAML PyYAML
Pygments Pygments
@@ -231,6 +234,7 @@ R-circlize
R-classInt R-classInt
R-cli R-cli
R-clipr R-clipr
R-clisymbols
R-clue R-clue
R-clustMixType R-clustMixType
R-clusterGeneration R-clusterGeneration
@@ -349,6 +353,7 @@ R-formatR
R-fossil R-fossil
R-fpc R-fpc
R-fracdiff R-fracdiff
R-fs
R-futile.logger R-futile.logger
R-futile.options R-futile.options
R-future R-future
@@ -369,6 +374,7 @@ R-ggplot2
R-ggplot2movies R-ggplot2movies
R-ggridges R-ggridges
R-ggvis R-ggvis
R-gh
R-git2r R-git2r
R-glmnet R-glmnet
R-globals R-globals
@@ -403,6 +409,7 @@ R-hypergeo
R-ica R-ica
R-igraph R-igraph
R-import R-import
R-ini
R-inline R-inline
R-inum R-inum
R-ipred R-ipred
@@ -595,6 +602,7 @@ R-ranger
R-rappdirs R-rappdirs
R-raster R-raster
R-rasterVis R-rasterVis
R-rcmdcheck
R-reactR R-reactR
R-readr R-readr
R-readstata13 R-readstata13
@@ -604,6 +612,8 @@ R-registry
R-relimp R-relimp
R-rematch R-rematch
R-rematch2 R-rematch2
R-remote
R-remotes
R-rentrez R-rentrez
R-repr R-repr
R-reprex R-reprex
@@ -655,6 +665,7 @@ R-sendmailR
R-seqinr R-seqinr
R-seriation R-seriation
R-seroincidence R-seroincidence
R-sessioninfo
R-setRNG R-setRNG
R-sfsmisc R-sfsmisc
R-sgeostat R-sgeostat
@@ -733,6 +744,7 @@ R-ucminf
R-urca R-urca
R-urltools R-urltools
R-uroot R-uroot
R-usethis
R-utf8 R-utf8
R-uuid R-uuid
R-varImp R-varImp
@@ -754,6 +766,7 @@ R-withr
R-worrms R-worrms
R-xfun R-xfun
R-xml2 R-xml2
R-xopen
R-xtable R-xtable
R-xts R-xts
R-yaml R-yaml
@@ -785,6 +798,9 @@ Theano
Thunar Thunar
UkPostcodeParser UkPostcodeParser
Vertex-theme Vertex-theme
Vulkan-Headers
Vulkan-Loader
Vulkan-Tools
WALinuxAgent WALinuxAgent
WSGIProxy2 WSGIProxy2
WSME WSME
@@ -830,6 +846,7 @@ acl
acme acme
acpica-unix2 acpica-unix2
acrn-hypervisor acrn-hypervisor
adapt-parser
adwaita-icon-theme adwaita-icon-theme
aeon aeon
aioeventlet aioeventlet
@@ -873,6 +890,7 @@ argparse
ark ark
artikulate artikulate
asciidoc asciidoc
asciinema
asio asio
asn1crypto asn1crypto
aspell aspell
@@ -890,6 +908,7 @@ at-spi2-atk
at-spi2-core at-spi2-core
atk atk
atkmm atkmm
atom
atomicwrites atomicwrites
attica attica
attr attr
@@ -905,6 +924,7 @@ autofs
autogen autogen
automake automake
automaton automaton
awesome-wm
awscli awscli
axel axel
azure-configs azure-configs
@@ -927,6 +947,7 @@ bashdb
bats bats
bazel bazel
bc bc
bcc
bcrypt bcrypt
bdftopcf bdftopcf
beautifulsoup4 beautifulsoup4
@@ -957,6 +978,7 @@ breeze
breeze-gtk breeze-gtk
breeze-icons breeze-icons
bridge-utils bridge-utils
bro
brotli brotli
bsdiff bsdiff
btrfs-progs btrfs-progs
@@ -1012,6 +1034,7 @@ cgdb
cgit cgit
chardet chardet
check check
check-manifest
cheese cheese
cheroot cheroot
chrome-gnome-shell chrome-gnome-shell
@@ -1041,6 +1064,7 @@ clr-find-bundle
clr-fwupd-hooks clr-fwupd-hooks
clr-hardware-files clr-hardware-files
clr-init clr-init
clr-installer
clr-man-pages clr-man-pages
clr-power-tweaks clr-power-tweaks
clr-python-timestamp clr-python-timestamp
@@ -1092,6 +1116,7 @@ commonmark
compat-SDL2-soname1 compat-SDL2-soname1
compat-cryptsetup-soname4 compat-cryptsetup-soname4
compat-efivar-soname0 compat-efivar-soname0
compat-enchant-soname1
compat-fuse-soname2 compat-fuse-soname2
compat-gegl compat-gegl
compat-gegl-0.3 compat-gegl-0.3
@@ -1102,10 +1127,12 @@ compat-hdf5-soname10
compat-hyperscan-soname4 compat-hyperscan-soname4
compat-ipset-soname10 compat-ipset-soname10
compat-libical-soname2 compat-libical-soname2
compat-libidn-soname11
compat-libpng-soname12 compat-libpng-soname12
compat-libwebp-soname6 compat-libwebp-soname6
compat-llvm-soname4 compat-llvm-soname4
compat-llvm-soname5 compat-llvm-soname5
compat-llvm-soname6
compat-mpfr-soname4 compat-mpfr-soname4
compat-opencv-soname32 compat-opencv-soname32
compat-opencv-soname33 compat-opencv-soname33
@@ -1129,8 +1156,10 @@ cov-core
coverage coverage
cpio cpio
cppcheck cppcheck
cpprestsdk
cppunit cppunit
cpuid cpuid
cpuloadgen
cracklib cracklib
crcmod crcmod
createrepo_c createrepo_c
@@ -1155,6 +1184,7 @@ cyrus-sasl
dapl dapl
darktable darktable
dask dask
datefudge
db db
dbus dbus
dbus-broker dbus-broker
@@ -1190,6 +1220,9 @@ django-discover-runner
django-nose django-nose
django-pyscss django-pyscss
django_compressor django_compressor
dldt
dldt-model-optimizer
dlt-daemon
dmenu dmenu
dmidecode dmidecode
dnf dnf
@@ -1213,6 +1246,7 @@ dosfstools
double-conversion double-conversion
dovecot dovecot
doxygen doxygen
dpcontracts
dpdk dpdk
dracut dracut
dragon dragon
@@ -1235,9 +1269,11 @@ efivar
eigen eigen
elasticsearch elasticsearch
elasticsearch-dep elasticsearch-dep
electric-fence
elementary-xfce elementary-xfce
elfutils elfutils
elixir elixir
ell
emacs emacs
empy empy
enchant enchant
@@ -1266,6 +1302,7 @@ f2fs-tools
faba-icon-theme faba-icon-theme
fakeroot fakeroot
fann fann
fann2
farstream farstream
fasteners fasteners
fcgi fcgi
@@ -1274,6 +1311,7 @@ fftw
file file
file-roller file-roller
filelight filelight
filelock
filesystem filesystem
findutils findutils
fio fio
@@ -1291,6 +1329,7 @@ flake8-docstrings
flake8-import-order flake8-import-order
flake8-polyfill flake8-polyfill
flatpak flatpak
flatpak-builder
fldigi fldigi
flex flex
flmsg flmsg
@@ -1302,6 +1341,8 @@ font-adobe-75dpi
font-bitstream-type1 font-bitstream-type1
font-util font-util
fontconfig fontconfig
fontforge
fonttools
frameworkintegration frameworkintegration
freeglut freeglut
freeipmi freeipmi
@@ -1486,6 +1527,7 @@ help2man
hexchat hexchat
hgtools hgtools
hicolor-icon-theme hicolor-icon-theme
hold
home-assistant home-assistant
horizon horizon
hostname hostname
@@ -1518,24 +1560,33 @@ icon-naming-utils
icu4c icu4c
idna idna
idna-ssl idna-ssl
ifaddr
iftop iftop
ilmbase
image
imagesize imagesize
imapfilter imapfilter
imlib2 imlib2
indent indent
infiniband-diags infiniband-diags
inflection
influxdb influxdb
iniparse iniparse
init-rdahead init-rdahead
inotify-tools inotify-tools
intel-gmmlib
intel-gpu-tools intel-gpu-tools
intel-hybrid-driver intel-hybrid-driver
intel-media-driver
intelhex
intltool intltool
ioc-cbc-tools ioc-cbc-tools
ioping ioping
iotop iotop
ipaddr ipaddr
ipaddress ipaddress
ipdb
ipdbplugin
iperf iperf
ipmctl ipmctl
ipmitool ipmitool
@@ -1568,6 +1619,7 @@ iw
ixion ixion
jansson jansson
jaraco.functools jaraco.functools
jdcal
jedi jedi
jedi-vim jedi-vim
jeepney jeepney
@@ -1592,6 +1644,7 @@ jupyter_console
jupyter_core jupyter_core
jupyterlab jupyterlab
jupyterlab_launcher jupyterlab_launcher
jupyterlab_server
kactivities kactivities
kactivities-stats kactivities-stats
kactivitymanagerd kactivitymanagerd
@@ -1704,6 +1757,7 @@ killbots
kimageformats kimageformats
kimagemapeditor kimagemapeditor
kimap kimap
kimchi
kinfocenter kinfocenter
kinit kinit
kio kio
@@ -1764,6 +1818,7 @@ kqtquickcharts
krb5 krb5
krdc krdc
kreversi kreversi
krita
kross kross
kruler kruler
krunner krunner
@@ -1813,6 +1868,7 @@ ldb
lensfun lensfun
less less
leveldb leveldb
lftp
libICE libICE
libSM libSM
libX11 libX11
@@ -1853,6 +1909,7 @@ libassuan
libasyncns libasyncns
libatasmart libatasmart
libatomic_ops libatomic_ops
libavtp
libb64 libb64
libblockdev libblockdev
libburn libburn
@@ -1880,6 +1937,7 @@ libe-book
libepoxy libepoxy
libepubgen libepubgen
liberasurecode liberasurecode
liberation-fonts
libetonyek libetonyek
libev libev
libevdev libevdev
@@ -1887,6 +1945,7 @@ libevent
libexif libexif
libexttextcat libexttextcat
libffi libffi
libffmpeg-stub
libfontenc libfontenc
libfprint libfprint
libfreehand libfreehand
@@ -1912,10 +1971,12 @@ libgusb
libgweather libgweather
libical libical
libidn libidn
libidn2
libindicator libindicator
libinput libinput
libiscsi libiscsi
libisofs libisofs
libite
libjpeg-turbo libjpeg-turbo
libjpeg-turbo-soname8 libjpeg-turbo-soname8
libkcddb libkcddb
@@ -1991,9 +2052,11 @@ libsigc++
libsmbios libsmbios
libsmi libsmi
libsndfile libsndfile
libsodium
libsolv libsolv
libsoup libsoup
libspectre libspectre
libspiro
libsrtp libsrtp
libssh libssh
libssh2 libssh2
@@ -2005,6 +2068,8 @@ libtheora
libtirpc libtirpc
libtool libtool
libudev0-shim libudev0-shim
libuev
libuninameslist
libunistring libunistring
libunwind libunwind
libusb libusb
@@ -2028,6 +2093,7 @@ libwpd
libwpg libwpg
libwps libwps
libxcb libxcb
libxdg-basedir
libxfce4ui libxfce4ui
libxfce4util libxfce4util
libxkbcommon libxkbcommon
@@ -2042,6 +2108,8 @@ libyami-utils
libzip libzip
libzmf libzmf
libzmq libzmq
lightdm
lightdm-gtk-greeter
linecache2 linecache2
links links
linux linux
@@ -2052,6 +2120,8 @@ linux-gce
linux-hyperv linux-hyperv
linux-hyperv-lts linux-hyperv-lts
linux-hyperv-mini linux-hyperv-mini
linux-iot-lts2017-preempt-rt
linux-iot-lts2018
linux-kata linux-kata
linux-kvm linux-kvm
linux-libc-headers linux-libc-headers
@@ -2064,9 +2134,11 @@ linux-steam-integration
linux-tools linux-tools
linuxptp linuxptp
lksctp-tools lksctp-tools
llfuse
llvm llvm
llvmlite llvmlite
lmdb lmdb
locket
logilab-common logilab-common
logrotate logrotate
logutils logutils
@@ -2075,9 +2147,12 @@ lsacpi
lshw lshw
lskat lskat
lsof lsof
lsscsi
ltp ltp
ltrace ltrace
lua lua
lualgi
luarocks
lxml lxml
lz4 lz4
lzip lzip
@@ -2100,6 +2175,7 @@ mcelog
mdadm mdadm
mdds mdds
media-player-info media-player-info
mediasdk
meld meld
memcached memcached
memkind memkind
@@ -2124,6 +2200,7 @@ mistune
mixer-tools mixer-tools
mkfontdir mkfontdir
mkfontscale mkfontscale
mkl-dnn
mkosi mkosi
mobile-broadband-provider-info mobile-broadband-provider-info
mock mock
@@ -2150,7 +2227,9 @@ mpfr
mpg123 mpg123
mpi4py mpi4py
mpmath mpmath
mraa
msgpack msgpack
msm
msmtp msmtp
msr-tools msr-tools
mstflint mstflint
@@ -2165,8 +2244,10 @@ musl
mutagen mutagen
mutt mutt
mutter mutter
mycroft-core
mypaint-brushes mypaint-brushes
mypy mypy
mypy_extensions
mythes mythes
nagios-plugins nagios-plugins
nano nano
@@ -2220,8 +2301,10 @@ nrpe
nspr nspr
nss nss
nss-altfiles nss-altfiles
nss-pam-ldapd
ntfs-3g ntfs-3g
ntlm-auth ntlm-auth
ntp
ntplib ntplib
numactl numactl
numatop numatop
@@ -2236,11 +2319,13 @@ ocaml
ocl-icd ocl-icd
octave octave
offlineimap offlineimap
oiio
okular okular
olefile olefile
onig onig
onnx onnx
opa-psm2 opa-psm2
opcodes
open-iscsi open-iscsi
open-isns open-isns
open-lldp open-lldp
@@ -2250,6 +2335,7 @@ openal-soft
openblas openblas
openconnect openconnect
opencv opencv
openexr
openjade openjade
openjdk openjdk
openjdk9 openjdk9
@@ -2311,6 +2397,11 @@ p11-kit
p7zip p7zip
packaging packaging
pacrunner pacrunner
padaos
padatious
paho-mqtt
paho.mqtt.c
paho.mqtt.cpp
palapeli palapeli
pandas pandas
pandoc pandoc
@@ -2323,11 +2414,13 @@ paramiko
parley parley
parsedatetime parsedatetime
parso parso
partd
parted parted
passlib passlib
patch patch
patchutils patchutils
pathlib pathlib
pathlib2
patsy patsy
pavucontrol pavucontrol
pbr pbr
@@ -2424,6 +2517,7 @@ perl-Clone-PP
perl-Compress-Bzip2 perl-Compress-Bzip2
perl-Compress-Raw-Lzma perl-Compress-Raw-Lzma
perl-Config-Any perl-Config-Any
perl-Config-General
perl-Config-Grammar perl-Config-Grammar
perl-Config-IniFiles perl-Config-IniFiles
perl-Config-Std perl-Config-Std
@@ -2639,6 +2733,7 @@ perl-Image-Size
perl-Import-Into perl-Import-Into
perl-Importer perl-Importer
perl-Inline perl-Inline
perl-Inline-C
perl-JSON perl-JSON
perl-JSON-MaybeXS perl-JSON-MaybeXS
perl-JSON-RPC perl-JSON-RPC
@@ -2734,6 +2829,7 @@ perl-Net-IDN-Encode
perl-Net-INET6Glue perl-Net-INET6Glue
perl-Net-Ident perl-Net-Ident
perl-Net-MAC perl-Net-MAC
perl-Net-MQTT
perl-Net-NTP perl-Net-NTP
perl-Net-OpenID-Common perl-Net-OpenID-Common
perl-Net-OpenID-Consumer perl-Net-OpenID-Consumer
@@ -2791,8 +2887,6 @@ perl-Pod-Plainer
perl-Pod-Spell perl-Pod-Spell
perl-Pod-Strip perl-Pod-Strip
perl-PostScript-File perl-PostScript-File
perl-Proc-Daemon
perl-Proc-ProcessTable
perl-Proc-Wait3 perl-Proc-Wait3
perl-Protocol-OSC perl-Protocol-OSC
perl-Quota perl-Quota
@@ -2861,7 +2955,7 @@ perl-Term-Table
perl-Term-UI perl-Term-UI
perl-Test-Assertions perl-Test-Assertions
perl-Test-Base perl-Test-Base
perl-Test-CleanNameSpaces perl-Test-CleanNamespaces
perl-Test-Compile perl-Test-Compile
perl-Test-Deep perl-Test-Deep
perl-Test-Differences perl-Test-Differences
@@ -2878,6 +2972,7 @@ perl-Test-Manifest
perl-Test-MockModule perl-Test-MockModule
perl-Test-MockTime perl-Test-MockTime
perl-Test-More-UTF8 perl-Test-More-UTF8
perl-Test-Most
perl-Test-Needs perl-Test-Needs
perl-Test-NoWarnings perl-Test-NoWarnings
perl-Test-Number-Delta perl-Test-Number-Delta
@@ -2894,6 +2989,7 @@ perl-Test-Strict
perl-Test-Synopsis perl-Test-Synopsis
perl-Test-TCP perl-Test-TCP
perl-Test-Taint perl-Test-Taint
perl-Test-Trap
perl-Test-UseAllModules perl-Test-UseAllModules
perl-Test-Warn perl-Test-Warn
perl-Test-Warnings perl-Test-Warnings
@@ -3058,6 +3154,7 @@ pth
ptyprocess ptyprocess
pugixml pugixml
pulseaudio pulseaudio
pulsectl
purpose purpose
pv pv
pwgen pwgen
@@ -3065,10 +3162,12 @@ py
pyOpenSSL pyOpenSSL
pyScss pyScss
pyaes pyaes
pyalsaaudio
pyaml pyaml
pyasn1 pyasn1
pyasn1-modules pyasn1-modules
pyatspi pyatspi
pybind11
pycadf pycadf
pycairo pycairo
pycodestyle pycodestyle
@@ -3080,16 +3179,18 @@ pydot
pydot_ng pydot_ng
pydotplus pydotplus
pyeclib pyeclib
pyee
pyemd pyemd
pyflakes pyflakes
pygobject pygobject
pyinotify pyinotify
pykerberos pykerberos
pylama
pyliblzma pyliblzma
pylint pylint
pymemcache pymemcache
pymongo pymongo
pynacl pyotp
pypandoc pypandoc
pyparsing pyparsing
pyperclip pyperclip
@@ -3097,6 +3198,7 @@ pypowervm
pyquery pyquery
pyreadline pyreadline
pyrfc3339 pyrfc3339
pyroma
pyroute2 pyroute2
pyrsistent pyrsistent
pysaml2 pysaml2
@@ -3104,8 +3206,10 @@ pysendfile
pyserial pyserial
pysnmp pysnmp
pytest pytest
pytest-asyncio
pytest-cov pytest-cov
pytest-forked pytest-forked
pytest-randomly
pytest-repeat pytest-repeat
pytest-rerunfailures pytest-rerunfailures
pytest-runner pytest-runner
@@ -3119,12 +3223,15 @@ python-barbicanclient
python-ceilometerclient python-ceilometerclient
python-cinderclient python-cinderclient
python-dateutil python-dateutil
python-dateutil-legacypython
python-designateclient python-designateclient
python-dldt
python-editor python-editor
python-future python-future
python-gflags python-gflags
python-glanceclient python-glanceclient
python-heatclient python-heatclient
python-hwinfo
python-kconfiglib python-kconfiglib
python-keystoneclient python-keystoneclient
python-krbV python-krbV
@@ -3150,13 +3257,18 @@ python-senlinclient
python-subunit python-subunit
python-swiftclient python-swiftclient
python-systemd python-systemd
python-tabulate
python-tappy python-tappy
python-toml python-toml
python-troveclient python-troveclient
python-urwid python-urwid
python-vlc
python-zaqarclient python-zaqarclient
python-zeep python-zeep
python-zstandard
python2-mod_wsgi
python3 python3
pytools
pytz pytz
pyudev pyudev
pywbem pywbem
@@ -3227,6 +3339,7 @@ redsocks
reno reno
reportlab reportlab
repoze.lru repoze.lru
repoze.sphinx.autointerface
repoze.who repoze.who
requests requests
requests-kerberos requests-kerberos
@@ -3285,6 +3398,7 @@ sed
selenium selenium
semantic_version semantic_version
serf serf
serpent
setproctitle setproctitle
setserial setserial
setuptools setuptools
@@ -3296,6 +3410,7 @@ sg3_utils
shadow shadow
shared-mime-info shared-mime-info
sharutils sharutils
shell
shim shim
siege siege
simg-tools simg-tools
@@ -3416,6 +3531,7 @@ text-unidecode
tflearn tflearn
tgt tgt
thermal_daemon thermal_daemon
thermal_monitor
thin-provisioning-tools thin-provisioning-tools
threadweaver threadweaver
thrift thrift
@@ -3432,6 +3548,7 @@ tiptop
tk tk
tmux tmux
tokyocabinet tokyocabinet
toolz
tooz tooz
tornado tornado
totem totem
@@ -3461,6 +3578,7 @@ unison
unittest2 unittest2
unixODBC unixODBC
unzip unzip
upm
upower upower
uritemplate uritemplate
urlgrabber urlgrabber
@@ -3495,10 +3613,10 @@ voluptuous
voluptuous-serialize voluptuous-serialize
vsqlite vsqlite
vte vte
vulkan-sdk
waffle waffle
waitress waitress
warlock warlock
watchdogd
wayland wayland
wayland-protocols wayland-protocols
wcwidth wcwidth
@@ -3513,11 +3631,13 @@ weston
wget wget
wheel wheel
which which
whois
widgetsnbextension widgetsnbextension
winpdb winpdb
wireless-regdb-master wireless-regdb-master
wireshark wireshark
woff2 woff2
wok
wol wol
wpa_supplicant wpa_supplicant
wrapt wrapt
@@ -3612,7 +3732,6 @@ yelp-tools
yelp-xsl yelp-xsl
yum yum
yum-metadata-parser yum-metadata-parser
yum-utils
zVMCloudConnector zVMCloudConnector
zake zake
zc.lockfile zc.lockfile
+9 -1
View File
@@ -43,11 +43,19 @@ if [ ! -f "$IMAGE" ]; then
fi fi
rm -f debug.log rm -f debug.log
# 10/25/2018: keep back compatibility for a while
UEFI_BIOS="-bios OVMF.fd"
if [ -f OVMF_VARS.fd -a -f OVMF_CODE.fd ]; then
UEFI_BIOS=" -drive file=OVMF_CODE.fd,if=pflash,format=raw,unit=0,readonly=on "
UEFI_BIOS+=" -drive file=OVMF_VARS.fd,if=pflash,format=raw,unit=1 "
fi
VMN=${VMN:=1} VMN=${VMN:=1}
qemu-system-x86_64 \ qemu-system-x86_64 \
-enable-kvm \ -enable-kvm \
-bios OVMF.fd \ ${UEFI_BIOS} \
-smp sockets=1,cpus=4,cores=2 -cpu host \ -smp sockets=1,cpus=4,cores=2 -cpu host \
-m 1024 \ -m 1024 \
-vga none -nographic \ -vga none -nographic \
+12 -3
View File
@@ -6,6 +6,7 @@ SERVERCA=""
CLIENTCA="" CLIENTCA=""
WORKSPACE="clearlinux" WORKSPACE="clearlinux"
PACKAGE_REPOS= PACKAGE_REPOS=
NEEDS_KVM_GROUP=
help() { help() {
printf "%s\n" >&2 "Usage: $SCRIPT [options]" \ printf "%s\n" >&2 "Usage: $SCRIPT [options]" \
@@ -115,6 +116,10 @@ required_progs() {
required_progs required_progs
if ! groups | grep -qw kvm; then
NEEDS_KVM_GROUP=1
fi
echo "Initializing development workspace in \"$WORKSPACE\" . . ." echo "Initializing development workspace in \"$WORKSPACE\" . . ."
mkdir "$WORKSPACE" mkdir "$WORKSPACE"
@@ -146,8 +151,10 @@ if [ "$USE_KOJI" ]; then
fi fi
fi fi
echo "Adding user to kvm group . . ." if [ -n "$NEEDS_KVM_GROUP" ]; then
sudo usermod -a -G kvm $USER echo "Adding user to kvm group . . ."
sudo usermod -a -G kvm $USER
fi
echo "Cloning special project repositories . . ." echo "Cloning special project repositories . . ."
make ${JOBS_ARG} clone-projects make ${JOBS_ARG} clone-projects
@@ -179,7 +186,9 @@ if [ -z "$PACKAGE_REPOS" ]; then
echo "NOTE: To clone all package repos, run \"cd $WORKSPACE; make [-j NUM] clone-packages\"" echo "NOTE: To clone all package repos, run \"cd $WORKSPACE; make [-j NUM] clone-packages\""
echo "NOTE: To clone a single package repo with NAME, run \"cd $WORKSPACE; make clone_NAME\"" echo "NOTE: To clone a single package repo with NAME, run \"cd $WORKSPACE; make clone_NAME\""
fi fi
echo 'NOTE: logout and log back in to finalize the setup process' if [ -n "$NEEDS_KVM_GROUP" ]; then
echo 'NOTE: logout and log back in to finalize the setup process'
fi
# vi: ft=sh sw=2 et sts=2 # vi: ft=sh sw=2 et sts=2