Compare commits

...

62 Commits

Author SHA1 Message Date
clrbuilder 649a59bf12 Update packages file for version 26450
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-22 13:02:19 +00:00
clrbuilder b1706fe2c4 Update packages file for version 26420
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-21 13:03:40 +00:00
clrbuilder 6548a7a206 Update packages file for version 26410
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-20 19:06:29 +00:00
clrbuilder a3fcd6a943 Update packages file for version 26380
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-19 19:03:43 +00:00
clrbuilder 3c834e4761 Update packages file for version 26370
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-19 13:46:48 +00:00
clrbuilder 77c334ec1a Update packages file for version 26360
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-17 13:55:58 +00:00
clrbuilder 7c013dd5df Update packages file for version 26350
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-17 02:49:17 +00:00
clrbuilder a499f61626 Update packages file for version 26340
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-16 19:02:43 +00:00
clrbuilder 794174863b Update packages file for version 26330
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-16 13:02:55 +00:00
clrbuilder dedad8c6c7 Update packages file for version 26300
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-15 05:05:18 +00:00
clrbuilder 54737f7d97 Update packages file for version 26280
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-14 09:47:38 +00:00
clrbuilder 56fdddbca3 Update packages file for version 26270
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-13 18:55:42 +00:00
clrbuilder 58dff13c12 Update packages file for version 26210
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-12 01:47:52 +00:00
clrbuilder 45a416f269 Update packages file for version 26200
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-10 18:29:25 +00:00
clrbuilder b09ef7403e Update packages file for version 26190
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-09 19:03:13 +00:00
clrbuilder 2059376f34 Update packages file for version 26160
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-08 13:03:07 +00:00
clrbuilder 4501493d03 Update packages file for version 26150
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-07 23:09:14 +00:00
clrbuilder df3579f538 Update packages file for version 26140
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-07 19:13:23 +00:00
clrbuilder 3c01990ffc Update packages file for version 26130
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-11-07 13:02:30 +00:00
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
6 changed files with 184 additions and 10 deletions
+26
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 )
@@ -408,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
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+137 -6
View File
@@ -1,3 +1,4 @@
AVB-AudioModules
Babel Babel
Botan Botan
CUnit CUnit
@@ -7,6 +8,7 @@ ConfigArgParse
Counter Counter
Cython Cython
Django Django
Edge-optimized-models
Flask Flask
Flask-RESTful Flask-RESTful
FlatBuffers FlatBuffers
@@ -24,6 +26,7 @@ LibRaw
LibVNCServer LibVNCServer
Linux-PAM Linux-PAM
LuaJIT LuaJIT
LyX
M2Crypto M2Crypto
Mako Mako
Markdown Markdown
@@ -34,6 +37,7 @@ MySQL-python
NetworkManager NetworkManager
NetworkManager-openconnect NetworkManager-openconnect
OpenSP OpenSP
PackageKit
Paste Paste
PasteDeploy PasteDeploy
Pillow Pillow
@@ -42,6 +46,7 @@ PyDispatcher
PyJWT PyJWT
PyMySQL PyMySQL
PyNaCl PyNaCl
PyQRCode
PyWavelets PyWavelets
PyYAML PyYAML
Pygments Pygments
@@ -232,6 +237,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
@@ -244,6 +250,7 @@ R-colourpicker
R-combinat R-combinat
R-commonmark R-commonmark
R-compositions R-compositions
R-config
R-contfrac R-contfrac
R-conting R-conting
R-corpcor R-corpcor
@@ -350,6 +357,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
@@ -370,6 +378,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
@@ -404,6 +413,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
@@ -414,6 +424,7 @@ R-joineR
R-joineRML R-joineRML
R-jpeg R-jpeg
R-jsonlite R-jsonlite
R-keras
R-kernlab R-kernlab
R-klaR R-klaR
R-kmi R-kmi
@@ -596,6 +607,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
@@ -605,6 +617,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
@@ -656,6 +670,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
@@ -707,8 +722,10 @@ R-taxize
R-tclust R-tclust
R-tensor R-tensor
R-tensorA R-tensorA
R-tensorflow
R-testit R-testit
R-testthat R-testthat
R-tfruns
R-threejs R-threejs
R-tibble R-tibble
R-tidyr R-tidyr
@@ -734,6 +751,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
@@ -755,10 +773,12 @@ 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
R-zCompositions R-zCompositions
R-zeallot
R-zip R-zip
R-zoo R-zoo
Remmina Remmina
@@ -778,14 +798,19 @@ SDL_ttf
SQLAlchemy SQLAlchemy
SQLAlchemy-Utils SQLAlchemy-Utils
Send2Trash Send2Trash
SmartXbar
SocksiPy-branch SocksiPy-branch
Sphinx Sphinx
SuiteSparse SuiteSparse
Tempita Tempita
Texmaker
Theano Theano
Thunar Thunar
UkPostcodeParser UkPostcodeParser
Vertex-theme Vertex-theme
Vulkan-Headers
Vulkan-Loader
Vulkan-Tools
WALinuxAgent WALinuxAgent
WSGIProxy2 WSGIProxy2
WSME WSME
@@ -831,6 +856,7 @@ acl
acme acme
acpica-unix2 acpica-unix2
acrn-hypervisor acrn-hypervisor
adapt-parser
adwaita-icon-theme adwaita-icon-theme
aeon aeon
aioeventlet aioeventlet
@@ -874,6 +900,7 @@ argparse
ark ark
artikulate artikulate
asciidoc asciidoc
asciinema
asio asio
asn1crypto asn1crypto
aspell aspell
@@ -891,6 +918,7 @@ at-spi2-atk
at-spi2-core at-spi2-core
atk atk
atkmm atkmm
atom
atomicwrites atomicwrites
attica attica
attr attr
@@ -906,6 +934,7 @@ autofs
autogen autogen
automake automake
automaton automaton
awesome-wm
awscli awscli
axel axel
azure-configs azure-configs
@@ -928,6 +957,7 @@ bashdb
bats bats
bazel bazel
bc bc
bcc
bcrypt bcrypt
bdftopcf bdftopcf
beautifulsoup4 beautifulsoup4
@@ -947,6 +977,7 @@ bluez-qt
bmap-tools bmap-tools
bndl-lamp-basic bndl-lamp-basic
bokeh bokeh
bolt
bomber bomber
boost boost
borgbackup borgbackup
@@ -958,8 +989,10 @@ breeze
breeze-gtk breeze-gtk
breeze-icons breeze-icons
bridge-utils bridge-utils
bro
brotli brotli
bsdiff bsdiff
bspwm
btrfs-progs btrfs-progs
buildreq-R buildreq-R
buildreq-cmake buildreq-cmake
@@ -1013,6 +1046,7 @@ cgdb
cgit cgit
chardet chardet
check check
check-manifest
cheese cheese
cheroot cheroot
chrome-gnome-shell chrome-gnome-shell
@@ -1042,6 +1076,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
@@ -1098,10 +1133,12 @@ compat-fuse-soname2
compat-gegl compat-gegl
compat-gegl-0.3 compat-gegl-0.3
compat-glew-soname1 compat-glew-soname1
compat-gmime-26
compat-gtksourceview-soname3 compat-gtksourceview-soname3
compat-guile-soname20 compat-guile-soname20
compat-hdf5-soname10 compat-hdf5-soname10
compat-hyperscan-soname4 compat-hyperscan-soname4
compat-icu4c-soname61
compat-ipset-soname10 compat-ipset-soname10
compat-libical-soname2 compat-libical-soname2
compat-libidn-soname11 compat-libidn-soname11
@@ -1113,6 +1150,9 @@ compat-llvm-soname6
compat-mpfr-soname4 compat-mpfr-soname4
compat-opencv-soname32 compat-opencv-soname32
compat-opencv-soname33 compat-opencv-soname33
compat-opencv-soname34
compat-openssl-soname-10
compat-poppler-soname78
compat-protobuf-soname14 compat-protobuf-soname14
compat-protobuf-soname15 compat-protobuf-soname15
compat-readline compat-readline
@@ -1197,9 +1237,12 @@ django-discover-runner
django-nose django-nose
django-pyscss django-pyscss
django_compressor django_compressor
dldt
dldt-model-optimizer
dlt-daemon dlt-daemon
dmenu dmenu
dmidecode dmidecode
dmlc-core
dnf dnf
dnf-plugins-core dnf-plugins-core
dnsmasq dnsmasq
@@ -1230,10 +1273,12 @@ dstat
dtc dtc
dtopt dtopt
dulwich dulwich
dunst
duperemove duperemove
dwarves dwarves
dyskctl dyskctl
e2fsprogs e2fsprogs
earlyapp
ebtables ebtables
ecdsa ecdsa
ed ed
@@ -1244,9 +1289,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
@@ -1256,6 +1303,7 @@ envs
eog eog
eog-plugins eog-plugins
epm epm
eternalegypt
ethtool ethtool
eventlet eventlet
eventviews eventviews
@@ -1275,14 +1323,17 @@ f2fs-tools
faba-icon-theme faba-icon-theme
fakeroot fakeroot
fann fann
fann2
farstream farstream
fasteners fasteners
fastimport
fcgi fcgi
feh feh
fftw fftw
file file
file-roller file-roller
filelight filelight
filelock
filesystem filesystem
findutils findutils
fio fio
@@ -1300,6 +1351,7 @@ flake8-docstrings
flake8-import-order flake8-import-order
flake8-polyfill flake8-polyfill
flatpak flatpak
flatpak-builder
fldigi fldigi
flex flex
flmsg flmsg
@@ -1311,6 +1363,8 @@ font-adobe-75dpi
font-bitstream-type1 font-bitstream-type1
font-util font-util
fontconfig fontconfig
fontforge
fonttools
frameworkintegration frameworkintegration
freeglut freeglut
freeipmi freeipmi
@@ -1393,6 +1447,7 @@ gnome-common
gnome-control-center gnome-control-center
gnome-desktop gnome-desktop
gnome-disk-utility gnome-disk-utility
gnome-doc-utils
gnome-flashback gnome-flashback
gnome-font-viewer gnome-font-viewer
gnome-icon-theme gnome-icon-theme
@@ -1431,6 +1486,8 @@ gom
goocanvas goocanvas
google-api-python-client google-api-python-client
google-apitools google-apitools
google-auth
google-auth-httplib2
google-reauth google-reauth
googletest googletest
gperf gperf
@@ -1524,6 +1581,7 @@ ibus-table
icalendar icalendar
icdiff icdiff
iceauth iceauth
icecream
icon-naming-utils icon-naming-utils
icu4c icu4c
idna idna
@@ -1531,17 +1589,22 @@ idna-ssl
ifaddr ifaddr
iftop iftop
ilmbase 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
@@ -1549,6 +1612,7 @@ iotop
ipaddr ipaddr
ipaddress ipaddress
ipdb ipdb
ipdbplugin
iperf iperf
ipmctl ipmctl
ipmitool ipmitool
@@ -1579,8 +1643,10 @@ itsdangerous
itstool itstool
iw iw
ixion ixion
jack-audio-connection-kit
jansson jansson
jaraco.functools jaraco.functools
jdcal
jedi jedi
jedi-vim jedi-vim
jeepney jeepney
@@ -1605,6 +1671,7 @@ jupyter_console
jupyter_core jupyter_core
jupyterlab jupyterlab
jupyterlab_launcher jupyterlab_launcher
jupyterlab_server
kactivities kactivities
kactivities-stats kactivities-stats
kactivitymanagerd kactivitymanagerd
@@ -1717,6 +1784,7 @@ killbots
kimageformats kimageformats
kimagemapeditor kimagemapeditor
kimap kimap
kimchi
kinfocenter kinfocenter
kinit kinit
kio kio
@@ -1766,6 +1834,7 @@ konqueror
konquest konquest
konsole konsole
kontactinterface kontactinterface
konversation
kpackage kpackage
kparts kparts
kpeople kpeople
@@ -1777,6 +1846,7 @@ kqtquickcharts
krb5 krb5
krdc krdc
kreversi kreversi
krita
kross kross
kruler kruler
krunner krunner
@@ -1826,6 +1896,7 @@ ldb
lensfun lensfun
less less
leveldb leveldb
lftp
libICE libICE
libSM libSM
libX11 libX11
@@ -1866,6 +1937,7 @@ libassuan
libasyncns libasyncns
libatasmart libatasmart
libatomic_ops libatomic_ops
libavtp
libb64 libb64
libblockdev libblockdev
libburn libburn
@@ -1893,6 +1965,7 @@ libe-book
libepoxy libepoxy
libepubgen libepubgen
liberasurecode liberasurecode
liberation-fonts
libetonyek libetonyek
libev libev
libevdev libevdev
@@ -1900,6 +1973,7 @@ libevent
libexif libexif
libexttextcat libexttextcat
libffi libffi
libffmpeg-stub
libfontenc libfontenc
libfprint libfprint
libfreehand libfreehand
@@ -2010,6 +2084,7 @@ libsodium
libsolv libsolv
libsoup libsoup
libspectre libspectre
libspiro
libsrtp libsrtp
libssh libssh
libssh2 libssh2
@@ -2022,6 +2097,7 @@ libtirpc
libtool libtool
libudev0-shim libudev0-shim
libuev libuev
libuninameslist
libunistring libunistring
libunwind libunwind
libusb libusb
@@ -2045,6 +2121,7 @@ libwpd
libwpg libwpg
libwps libwps
libxcb libxcb
libxdg-basedir
libxfce4ui libxfce4ui
libxfce4util libxfce4util
libxkbcommon libxkbcommon
@@ -2059,6 +2136,8 @@ libyami-utils
libzip libzip
libzmf libzmf
libzmq libzmq
lightdm
lightdm-gtk-greeter
linecache2 linecache2
links links
linux linux
@@ -2069,6 +2148,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
@@ -2081,6 +2162,7 @@ linux-steam-integration
linux-tools linux-tools
linuxptp linuxptp
lksctp-tools lksctp-tools
llfuse
llvm llvm
llvmlite llvmlite
lmdb lmdb
@@ -2093,9 +2175,12 @@ lsacpi
lshw lshw
lskat lskat
lsof lsof
lsscsi
ltp ltp
ltrace ltrace
lua lua
lualgi
luarocks
lxml lxml
lz4 lz4
lzip lzip
@@ -2118,10 +2203,12 @@ mcelog
mdadm mdadm
mdds mdds
media-player-info media-player-info
mediasdk
meld meld
memcached memcached
memkind memkind
memshrinker memshrinker
mercurial
mesa mesa
mesa-demos mesa-demos
meson meson
@@ -2169,9 +2256,12 @@ mpfr
mpg123 mpg123
mpi4py mpi4py
mpmath mpmath
mraa
msgpack msgpack
msm
msmtp msmtp
msr-tools msr-tools
msrest
mstflint mstflint
mtdev mtdev
mtr mtr
@@ -2184,6 +2274,8 @@ musl
mutagen mutagen
mutt mutt
mutter mutter
mxnet
mycroft-core
mypaint-brushes mypaint-brushes
mypy mypy
mypy_extensions mypy_extensions
@@ -2205,6 +2297,7 @@ net-snmp
net-tools net-tools
netaddr netaddr
netbase netbase
netcdf
netdisco netdisco
netifaces netifaces
nettle nettle
@@ -2336,6 +2429,8 @@ p11-kit
p7zip p7zip
packaging packaging
pacrunner pacrunner
padaos
padatious
paho-mqtt paho-mqtt
paho.mqtt.c paho.mqtt.c
paho.mqtt.cpp paho.mqtt.cpp
@@ -2357,6 +2452,7 @@ passlib
patch patch
patchutils patchutils
pathlib pathlib
pathlib2
patsy patsy
pavucontrol pavucontrol
pbr pbr
@@ -2669,6 +2765,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
@@ -2822,8 +2919,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
@@ -2892,7 +2987,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
@@ -2909,6 +3004,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
@@ -2925,6 +3021,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
@@ -3068,6 +3165,7 @@ portend
positional positional
posix_ipc posix_ipc
postgresql postgresql
povray
powerline-fonts powerline-fonts
powertop powertop
poxml poxml
@@ -3089,6 +3187,7 @@ pth
ptyprocess ptyprocess
pugixml pugixml
pulseaudio pulseaudio
pulsectl
purpose purpose
pv pv
pwgen pwgen
@@ -3096,10 +3195,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
@@ -3111,6 +3212,7 @@ pydot
pydot_ng pydot_ng
pydotplus pydotplus
pyeclib pyeclib
pyee
pyemd pyemd
pyflakes pyflakes
pygobject pygobject
@@ -3121,6 +3223,7 @@ pyliblzma
pylint pylint
pymemcache pymemcache
pymongo pymongo
pyotp
pypandoc pypandoc
pyparsing pyparsing
pyperclip pyperclip
@@ -3128,6 +3231,7 @@ pypowervm
pyquery pyquery
pyreadline pyreadline
pyrfc3339 pyrfc3339
pyroma
pyroute2 pyroute2
pyrsistent pyrsistent
pysaml2 pysaml2
@@ -3135,6 +3239,7 @@ pysendfile
pyserial pyserial
pysnmp pysnmp
pytest pytest
pytest-asyncio
pytest-cov pytest-cov
pytest-forked pytest-forked
pytest-randomly pytest-randomly
@@ -3150,13 +3255,17 @@ python-augeas
python-barbicanclient python-barbicanclient
python-ceilometerclient python-ceilometerclient
python-cinderclient python-cinderclient
python-coveralls
python-crfsuite
python-dateutil python-dateutil
python-dateutil-legacypython 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-graphviz
python-heatclient python-heatclient
python-hwinfo python-hwinfo
python-kconfiglib python-kconfiglib
@@ -3172,6 +3281,7 @@ python-mock
python-multilib python-multilib
python-neutronclient python-neutronclient
python-novaclient python-novaclient
python-openid
python-openstackclient python-openstackclient
python-openzwave python-openzwave
python-perf python-perf
@@ -3184,12 +3294,16 @@ 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 pytools
pytz pytz
@@ -3206,6 +3320,7 @@ qpdf
qpid-python qpid-python
qqc2-desktop-style qqc2-desktop-style
qrencode qrencode
qscintilla
qt-creator qt-creator
qt3d qt3d
qtbase qtbase
@@ -3262,11 +3377,13 @@ redsocks
reno reno
reportlab reportlab
repoze.lru repoze.lru
repoze.sphinx.autointerface
repoze.who repoze.who
requests requests
requests-kerberos requests-kerberos
requests-mock requests-mock
requests-ntlm requests-ntlm
requests-oauthlib
requests-toolbelt requests-toolbelt
requestsexceptions requestsexceptions
rest rest
@@ -3287,6 +3404,7 @@ rsa
rsync rsync
rt-tests rt-tests
rtslib-fb rtslib-fb
ruamel-yaml
ruby ruby
runc runc
rust-std32 rust-std32
@@ -3332,12 +3450,14 @@ sg3_utils
shadow shadow
shared-mime-info shared-mime-info
sharutils sharutils
shell
shim shim
siege siege
simg-tools simg-tools
simple-scan simple-scan
simplegeneric simplegeneric
simplejson simplejson
singledispatch
sip sip
six six
slang slang
@@ -3360,6 +3480,7 @@ source-highlight
sox sox
spandsp spandsp
spark-dep spark-dep
spectacle
speex speex
speexdsp speexdsp
sphinx-feature-classification sphinx-feature-classification
@@ -3368,6 +3489,7 @@ sphinxcontrib-apidoc
sphinxcontrib-blockdiag sphinxcontrib-blockdiag
sphinxcontrib-httpdomain sphinxcontrib-httpdomain
sphinxcontrib-newsfeed sphinxcontrib-newsfeed
sphinxcontrib-programoutput
sphinxcontrib-websupport sphinxcontrib-websupport
spi-tools spi-tools
spice spice
@@ -3405,7 +3527,7 @@ swig
swupd-client swupd-client
swupd-overdue swupd-overdue
swupd-probe swupd-probe
swupd-server sxhkd
sympy sympy
syndication syndication
synergy synergy
@@ -3452,6 +3574,7 @@ text-unidecode
tflearn tflearn
tgt tgt
thermal_daemon thermal_daemon
thermal_monitor
thin-provisioning-tools thin-provisioning-tools
threadweaver threadweaver
thrift thrift
@@ -3474,6 +3597,10 @@ tornado
totem totem
totem-pl-parser totem-pl-parser
tox tox
tpm2-abrmd
tpm2-simulator
tpm2-tools
tpm2-tss
tqdm tqdm
traceback2 traceback2
traceroute traceroute
@@ -3484,6 +3611,7 @@ tree
trollius trollius
typed-ast typed-ast
typing typing
typing_extensions
tzdata tzdata
tzlocal tzlocal
ua-parser ua-parser
@@ -3498,6 +3626,7 @@ unison
unittest2 unittest2
unixODBC unixODBC
unzip unzip
upm
upower upower
uritemplate uritemplate
urlgrabber urlgrabber
@@ -3532,7 +3661,6 @@ voluptuous
voluptuous-serialize voluptuous-serialize
vsqlite vsqlite
vte vte
vulkan-sdk
waffle waffle
waitress waitress
warlock warlock
@@ -3551,11 +3679,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
@@ -3641,7 +3771,9 @@ xwd
xwininfo xwininfo
xz xz
yajl yajl
yakuake
yaml yaml
yaml-cpp
yarl yarl
yarn yarn
yasm yasm
@@ -3650,7 +3782,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