Compare commits

..

60 Commits

Author SHA1 Message Date
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
clrbuilder bf6c49b8b9 Update packages file for version 25050
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-17 12:05:14 +00:00
clrbuilder cc0b7da35a Update packages file for version 25030
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-14 18:30:46 +00:00
clrbuilder 33febf4489 Update packages file for version 25020
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-14 12:02:36 +00:00
clrbuilder 52ab50a9c7 Update packages file for version 25010
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-13 19:45:38 +00:00
clrbuilder 70d40d9b59 Update packages file for version 24970
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-11 22:25:01 +00:00
clrbuilder 8b709c2e1b Update packages file for version 24960
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-11 12:02:50 +00:00
clrbuilder ea4e713277 Update packages file for version 24950
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-10 18:05:09 +00:00
clrbuilder ca817a8c5e Update packages file for version 24940
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-10 13:23:06 +00:00
clrbuilder db80ffd052 Update packages file for version 24930
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-08 16:01:57 +00:00
clrbuilder 54e7c47bd6 Update packages file for version 24920
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-07 19:38:38 +00:00
clrbuilder 60cb8aa36a Update packages file for version 24900
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-07 12:03:24 +00:00
clrbuilder 3a5c12aa29 Update packages file for version 24890
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-06 18:03:08 +00:00
clrbuilder 118120ca01 Update packages file for version 24880
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-06 12:02:33 +00:00
Thiago Macieira f59a650cf4 Also delete the rpms/ subdir when making proper
Autospec has begun putting the files there.

Signed-off-by: Thiago Macieira <thiago.macieira@intel.com>
2018-09-05 16:29:59 -07:00
clrbuilder 1dae5422cc Update packages file for version 24870
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-05 18:03:47 +00:00
clrbuilder b4860a0d82 Update packages file for version 24860
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-05 08:48:46 +00:00
clrbuilder 4760d853bb Update packages file for version 24850
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-04 21:56:55 +00:00
clrbuilder 4331a0a193 Update packages file for version 24840
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-04 18:03:11 +00:00
clrbuilder ca68988393 Update packages file for version 24810
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-03 15:34:07 +00:00
clrbuilder 37879628f7 Update packages file for version 24800
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-03 12:20:03 +00:00
clrbuilder 7f158c6e91 Update packages file for version 24780
Signed-off-by: clrbuilder <clrbuilder@intel.com>
2018-09-01 05:26:47 +00:00
4 changed files with 214 additions and 13 deletions
+30 -2
View File
@@ -15,6 +15,7 @@ SRPMVERS = $(shell [ ! -f $(SPECFILE) ] || rpmspec -D '_vendor clr' --srpm -q --
SRPMFILE = results/$(SRPMVERS).src.rpm
LATEST_RPMS = $(wildcard rpms/*.rpm)
DEBUGINFO_RPM = $(wildcard rpms/*-debuginfo-*.rpm)
RPMS ?= $(LATEST_RPMS)
WITH_SUDO = $(shell cmp /usr/bin/mock /usr/sbin/mock &> /dev/null && echo sudo )
@@ -61,7 +62,7 @@ clean:
#help proper: Brings your copy of the package to a nearly clean git checkout state.
proper: repodel
rm -rf results
rm -rf results rpms
rm -f build.log.round*
rm -f mock_build.log mock_srpm.log $(__allsources) report.html
@@ -154,13 +155,15 @@ pullrebase:
fi \
fi
preautospec-checks:
#help autospec: automatically generates a specfile. If there is
#help already a specfile, it will be overwritten. Several files used by
#help autospec will be created in the process.
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options
#help to 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 \
echo "Specfile already exists and was not created by autospec.py! Aborting."; \
exit 1; \
@@ -406,6 +409,31 @@ install:
done
@$(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 by downloading the upstream source tarballs listed in the spec file and
#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:
@$(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 with NAME=$(NAME). Several files used by autospec will be created in the
#help process.
#help Use MOCK_OPTS environment varible to pass down arbitrary mock options
#help to 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 \
echo "Please specify NAME and URL. The ARCHIVES variable is optional."; \
exit 1; \
+169 -7
View File
@@ -2,10 +2,13 @@ Babel
Botan
CUnit
Cheetah
CherryPy
ConfigArgParse
Counter
Cython
Django
Flask
Flask-RESTful
FlatBuffers
FreeRDP
GConf
@@ -21,6 +24,7 @@ LibRaw
LibVNCServer
Linux-PAM
LuaJIT
M2Crypto
Mako
Markdown
MarkupSafe
@@ -37,6 +41,7 @@ Pint
PyDispatcher
PyJWT
PyMySQL
PyNaCl
PyWavelets
PyYAML
Pygments
@@ -86,6 +91,7 @@ R-GeneralizedHyperbolic
R-GlobalOptions
R-Guerry
R-Hmisc
R-ICEbox
R-ICS
R-ICSNP
R-IRdisplay
@@ -440,10 +446,12 @@ R-locfit
R-logspline
R-loo
R-lpSolve
R-lsei
R-lsmeans
R-lubridate
R-mFilter
R-magic
R-magick
R-magrittr
R-manipulate
R-manipulateWidget
@@ -497,6 +505,7 @@ R-neuralnet
R-nleqslv
R-nloptr
R-nortest
R-npsurv
R-numDeriv
R-nws
R-nycflights13
@@ -519,6 +528,8 @@ R-pbmcapply
R-pcaPP
R-pcse
R-pdfCluster
R-pdftools
R-pdp
R-permute
R-phangorn
R-pheatmap
@@ -582,6 +593,7 @@ R-randomForest
R-randomNames
R-randtoolbox
R-ranger
R-rappdirs
R-raster
R-rasterVis
R-reactR
@@ -628,6 +640,7 @@ R-rstan
R-rstanarm
R-rstantools
R-rstudioapi
R-rsvg
R-rversions
R-rvest
R-sROC
@@ -771,7 +784,11 @@ SuiteSparse
Tempita
Theano
Thunar
UkPostcodeParser
Vertex-theme
Vulkan-Headers
Vulkan-Loader
Vulkan-Tools
WALinuxAgent
WSGIProxy2
WSME
@@ -837,7 +854,9 @@ alsa-lib
alsa-plugins
alsa-utils
amqp
amtk
analitza
aniso8601
ansible
anyjson
apache-ant
@@ -858,6 +877,7 @@ argparse
ark
artikulate
asciidoc
asciinema
asio
asn1crypto
aspell
@@ -912,6 +932,7 @@ bashdb
bats
bazel
bc
bcc
bcrypt
bdftopcf
beautifulsoup4
@@ -924,6 +945,7 @@ bleach
blinken
blinker
blktrace
blockdiag
bluedevil
bluez
bluez-qt
@@ -975,6 +997,7 @@ cairomm
calendarsupport
cantarell-fonts
cantata
cantor
capnproto
cargo
caribou
@@ -995,9 +1018,9 @@ cgdb
cgit
chardet
check
check-manifest
cheese
cheroot
cherrypy
chrome-gnome-shell
chrony
chrpath
@@ -1072,22 +1095,27 @@ colorama
colord
colord-gtk
comedilib
commonmark
compat-SDL2-soname1
compat-cryptsetup-soname4
compat-efivar-soname0
compat-enchant-soname1
compat-fuse-soname2
compat-gegl
compat-gegl-0.3
compat-glew-soname1
compat-gtksourceview-soname3
compat-guile-soname20
compat-hdf5-soname10
compat-hyperscan-soname4
compat-ipset-soname10
compat-libical-soname2
compat-libidn-soname11
compat-libpng-soname12
compat-libwebp-soname6
compat-llvm-soname4
compat-llvm-soname5
compat-llvm-soname6
compat-mpfr-soname4
compat-opencv-soname32
compat-opencv-soname33
@@ -1111,8 +1139,10 @@ cov-core
coverage
cpio
cppcheck
cpprestsdk
cppunit
cpuid
cpuloadgen
cracklib
crcmod
createrepo_c
@@ -1137,8 +1167,10 @@ cyrus-sasl
dapl
darktable
dask
datefudge
db
dbus
dbus-broker
dbus-glib
dconf
dconf-editor
@@ -1151,6 +1183,7 @@ defusedxml
dejagnu
deprecation
desktop-file-utils
devhelp
dfc
dfu-util
dhcp
@@ -1159,6 +1192,7 @@ diffoscope
diffstat
diffutils
digikam
ding-libs
direwolf
discover
dist-pam-configs
@@ -1169,6 +1203,7 @@ django-discover-runner
django-nose
django-pyscss
django_compressor
dlt-daemon
dmenu
dmidecode
dnf
@@ -1192,13 +1227,16 @@ dosfstools
double-conversion
dovecot
doxygen
dpcontracts
dpdk
dracut
dragon
drkonqi
dstat
dtc
dtopt
dulwich
duperemove
dwarves
dyskctl
e2fsprogs
@@ -1212,8 +1250,10 @@ efivar
eigen
elasticsearch
elasticsearch-dep
electric-fence
elementary-xfce
elfutils
elixir
emacs
empy
enchant
@@ -1267,6 +1307,7 @@ flake8-docstrings
flake8-import-order
flake8-polyfill
flatpak
flatpak-builder
fldigi
flex
flmsg
@@ -1278,13 +1319,17 @@ font-adobe-75dpi
font-bitstream-type1
font-util
fontconfig
fontforge
fonttools
frameworkintegration
freeglut
freeipmi
freetype
freezegun
fribidi
fritzing-app
fs
funcparserlib
funcsigs
functools32
fuse
@@ -1345,6 +1390,7 @@ glusterfs
gmic
gmime
gmp
gmqtt
gnome-applets
gnome-autoar
gnome-backgrounds
@@ -1356,6 +1402,7 @@ gnome-color-manager
gnome-common
gnome-control-center
gnome-desktop
gnome-disk-utility
gnome-flashback
gnome-font-viewer
gnome-icon-theme
@@ -1378,7 +1425,7 @@ gnome-system-monitor
gnome-terminal
gnome-themes-standard
gnome-todo
gnome-tweak-tool
gnome-tweaks
gnome-user-docs
gnome-video-effects
gnome-weather
@@ -1394,6 +1441,7 @@ gom
goocanvas
google-api-python-client
google-apitools
google-reauth
googletest
gperf
gperftools
@@ -1437,6 +1485,7 @@ gtkmm3
gtksourceview
gtkspell3
guile
gupnp-av
gutenprint
gvfs
gvim
@@ -1456,6 +1505,7 @@ help2man
hexchat
hgtools
hicolor-icon-theme
hold
home-assistant
horizon
hostname
@@ -1476,8 +1526,11 @@ i2c-tools
i3
i3lock
i3status
ias
iasimage
ibus
ibus-libpinyin
ibus-table
icalendar
icdiff
iceauth
@@ -1485,7 +1538,10 @@ icon-naming-utils
icu4c
idna
idna-ssl
ifaddr
iftop
ilmbase
image
imagesize
imapfilter
imlib2
@@ -1495,16 +1551,20 @@ influxdb
iniparse
init-rdahead
inotify-tools
intel-gmmlib
intel-gpu-tools
intel-hybrid-driver
intel-media-driver
intltool
invm-frameworks
ioc-cbc-tools
ioping
iotop
ipaddr
ipaddress
ipdb
ipdbplugin
iperf
ipmctl
ipmitool
iproute2
ipset
@@ -1533,7 +1593,6 @@ itsdangerous
itstool
iw
ixion
ixpdimm_sw
jansson
jaraco.functools
jedi
@@ -1560,6 +1619,7 @@ jupyter_console
jupyter_core
jupyterlab
jupyterlab_launcher
jupyterlab_server
kactivities
kactivities-stats
kactivitymanagerd
@@ -1732,6 +1792,7 @@ kqtquickcharts
krb5
krdc
kreversi
krita
kross
kruler
krunner
@@ -1777,6 +1838,7 @@ lazy-object-proxy
lcms2
lcov
ldap3
ldb
lensfun
less
leveldb
@@ -1817,6 +1879,7 @@ libappindicator
libarchive
libarchive-c
libassuan
libasyncns
libatasmart
libatomic_ops
libb64
@@ -1835,6 +1898,7 @@ libcomps
libconfig
libcroco
libcryptui
libdaemon
libdatrie
libdazzle
libdbusmenu
@@ -1845,6 +1909,7 @@ libe-book
libepoxy
libepubgen
liberasurecode
liberation-fonts
libetonyek
libev
libevdev
@@ -1853,6 +1918,7 @@ libexif
libexttextcat
libffi
libfontenc
libfprint
libfreehand
libgcrypt
libgd
@@ -1876,10 +1942,12 @@ libgusb
libgweather
libical
libidn
libidn2
libindicator
libinput
libiscsi
libisofs
libite
libjpeg-turbo
libjpeg-turbo-soname8
libkcddb
@@ -1918,6 +1986,7 @@ libnftnl
libnice
libnl
libnotify
libnova
libnumbertext
liboauth
libodfgen
@@ -1929,8 +1998,11 @@ libpagemaker
libpcap
libpciaccess
libpeas
libpfm
libpinyin
libpipeline
libpng
libpsl
libpthread-stubs
libpwquality
libqalculate
@@ -1942,6 +2014,7 @@ librepo
librevenge
librsvg
librtlsdr
libsafec
libsamplerate
libsass
libseccomp
@@ -1950,9 +2023,11 @@ libsigc++
libsmbios
libsmi
libsndfile
libsodium
libsolv
libsoup
libspectre
libspiro
libsrtp
libssh
libssh2
@@ -1964,6 +2039,8 @@ libtheora
libtirpc
libtool
libudev0-shim
libuev
libuninameslist
libunistring
libunwind
libusb
@@ -1976,6 +2053,7 @@ libvirt
libvirt-glib
libvirt-python
libvisio
libvma
libvorbis
libvpx
libwacom
@@ -2000,6 +2078,8 @@ libyami-utils
libzip
libzmf
libzmq
lightdm
lightdm-gtk-greeter
linecache2
links
linux
@@ -2010,18 +2090,24 @@ linux-gce
linux-hyperv
linux-hyperv-lts
linux-hyperv-mini
linux-iot-lts2017-preempt-rt
linux-iot-lts2018
linux-kata
linux-kvm
linux-libc-headers
linux-lts
linux-oracle
linux-pk414
linux-pk414-preempt-rt
linux-preempt-rt
linux-steam-integration
linux-tools
linuxptp
lksctp-tools
llvm
llvmlite
lmdb
locket
logilab-common
logrotate
logutils
@@ -2079,6 +2165,7 @@ mistune
mixer-tools
mkfontdir
mkfontscale
mkl-dnn
mkosi
mobile-broadband-provider-info
mock
@@ -2099,11 +2186,13 @@ mox3
mozjs
mozjs38
mozjs52
mozjs60
mpc
mpfr
mpg123
mpi4py
mpmath
mraa
msgpack
msmtp
msr-tools
@@ -2121,6 +2210,7 @@ mutt
mutter
mypaint-brushes
mypy
mypy_extensions
mythes
nagios-plugins
nano
@@ -2139,7 +2229,6 @@ net-snmp
net-tools
netaddr
netbase
netcat
netdisco
netifaces
nettle
@@ -2175,8 +2264,11 @@ nrpe
nspr
nss
nss-altfiles
nss-pam-ldapd
ntfs-3g
ntlm-auth
ntp
ntplib
numactl
numatop
numba
@@ -2190,11 +2282,13 @@ ocaml
ocl-icd
octave
offlineimap
oiio
okular
olefile
onig
onnx
opa-psm2
opcodes
open-iscsi
open-isns
open-lldp
@@ -2204,6 +2298,7 @@ openal-soft
openblas
openconnect
opencv
openexr
openjade
openjdk
openjdk9
@@ -2265,6 +2360,9 @@ p11-kit
p7zip
packaging
pacrunner
paho-mqtt
paho.mqtt.c
paho.mqtt.cpp
palapeli
pandas
pandoc
@@ -2277,6 +2375,7 @@ paramiko
parley
parsedatetime
parso
partd
parted
passlib
patch
@@ -2306,6 +2405,7 @@ perl-AnyEvent
perl-AnyEvent-CacheDNS
perl-Apache-Htpasswd
perl-Apache-Session
perl-App-cpanminus
perl-Archive-Cpio
perl-Archive-Extract
perl-Archive-Tar-Wrapper
@@ -2322,10 +2422,13 @@ perl-B-Hooks-OP-Check
perl-B-Keywords
perl-BSD-Resource
perl-Biblio-EndnoteStyle
perl-Browser-Open
perl-Business-ISBN
perl-Business-ISBN-Data
perl-Business-ISMN
perl-Business-ISSN
perl-CDDB-File
perl-CGI
perl-CGI-Compile
perl-CGI-Simple
perl-CPAN-Changes
@@ -2334,6 +2437,7 @@ perl-CPAN-Meta-Check
perl-CPAN-Perl-Releases
perl-CSS-DOM
perl-CSS-Minifier-XS
perl-CSS-Tiny
perl-Cache-Simple-TimedExpiry
perl-Calendar-Simple
perl-Canary-Stability
@@ -2352,6 +2456,7 @@ perl-Class-Container
perl-Class-Data-Accessor
perl-Class-Data-Inheritable
perl-Class-ErrorHandler
perl-Class-Factory-Util
perl-Class-Inspector
perl-Class-Load
perl-Class-Load-XS
@@ -2372,14 +2477,17 @@ perl-Clone-PP
perl-Compress-Bzip2
perl-Compress-Raw-Lzma
perl-Config-Any
perl-Config-General
perl-Config-Grammar
perl-Config-IniFiles
perl-Config-Std
perl-Config-Tiny
perl-Context-Preserve
perl-Convert-ASN1
perl-Convert-Binary-C
perl-Cookie-Baker
perl-Cpanel-JSON-XS
perl-Crypt-DH-GMP
perl-Crypt-Eksblowfish
perl-Crypt-GeneratePassword
perl-Crypt-Random-Seed
@@ -2387,6 +2495,7 @@ perl-Crypt-Rijndael
perl-Crypt-SSLeay
perl-Crypt-URandom
perl-Curses
perl-DBD-Pg
perl-DBD-SQLite
perl-DBD-SQLite2
perl-DBI
@@ -2395,6 +2504,7 @@ perl-DBIx-Class
perl-DBIx-Class-DeploymentHandler
perl-DBIx-Class-DynamicDefault
perl-DBIx-Class-OptimisticLocking
perl-DBIx-Class-Schema-Config
perl-DBIx-Connector
perl-DBIx-ContextualFetch
perl-DBIx-DBSchema
@@ -2417,8 +2527,12 @@ perl-Data-Structure-Util
perl-Data-Uniqid
perl-Data-Validate-IP
perl-DateTime
perl-DateTime-Format-Builder
perl-DateTime-Format-DateParse
perl-DateTime-Format-Mail
perl-DateTime-Format-MySQL
perl-DateTime-Format-Pg
perl-DateTime-Format-Strptime
perl-DateTime-Format-W3CDTF
perl-DateTime-Locale
perl-DateTime-TimeZone
@@ -2430,6 +2544,7 @@ perl-Devel-CheckOS
perl-Devel-Confess
perl-Devel-Cover
perl-Devel-Cycle
perl-Devel-EnforceEncapsulation
perl-Devel-GlobalDestruction
perl-Devel-Hide
perl-Devel-OverloadInfo
@@ -2508,6 +2623,7 @@ perl-File-pushd
perl-Filesys-Df
perl-Filesys-Notify-Simple
perl-Font-AFM
perl-Font-TTF
perl-FreezeThaw
perl-Frontier-RPC
perl-Future
@@ -2565,6 +2681,7 @@ perl-IO-Socket-Timeout
perl-IO-String
perl-IO-Tee
perl-IO-TieCombine
perl-IO-Tty
perl-IO-stringy
perl-IPC-Run
perl-IPC-Run3
@@ -2633,6 +2750,7 @@ perl-Math-Utils
perl-Math-Vec
perl-Memoize-ExpireLRU
perl-Meta-Builder
perl-Minion
perl-Mock-Config
perl-Modern-Perl
perl-Module-Build
@@ -2650,8 +2768,12 @@ perl-Module-ScanDeps
perl-Module-Starter
perl-Module-Util
perl-Module-Versions-Report
perl-Mojo-IOLoop-ReadWriteProcess
perl-Mojo-Pg
perl-Mojo-RabbitMQ-Client
perl-Mojolicious
perl-Mojolicious-Plugin-AssetPack
perl-Mojolicious-Plugin-RenderFile
perl-Moo
perl-Moose
perl-MooseX-Role-Parameterized
@@ -2666,7 +2788,10 @@ perl-Net-IDN-Encode
perl-Net-INET6Glue
perl-Net-Ident
perl-Net-MAC
perl-Net-MQTT
perl-Net-NTP
perl-Net-OpenID-Common
perl-Net-OpenID-Consumer
perl-Net-OpenSSH
perl-Net-SFTP-Foreign
perl-Net-SMTP-SSL
@@ -2686,6 +2811,7 @@ perl-POD2-Base
perl-POSIX-strftime-Compiler
perl-Package-Constants
perl-Package-DeprecationManager
perl-Package-Generator
perl-Package-New
perl-Package-Stash
perl-Package-Stash-XS
@@ -2693,6 +2819,7 @@ perl-Package-Variant
perl-PadWalker
perl-Palm-PDB
perl-Parallel-ForkManager
perl-Parallel-Iterator
perl-Params-Classify
perl-Params-Util
perl-Params-Validate
@@ -2703,6 +2830,7 @@ perl-Parse-RecDescent
perl-Path-Class
perl-Path-Tiny
perl-Pegex
perl-Perl-Tidy
perl-Perl-Version
perl-Perl4-CoreLibs
perl-Perl6-Export
@@ -2801,6 +2929,7 @@ perl-Test-Identity
perl-Test-LeakTrace
perl-Test-LectroTest
perl-Test-LongString
perl-Test-Manifest
perl-Test-MockModule
perl-Test-MockTime
perl-Test-More-UTF8
@@ -2817,6 +2946,7 @@ perl-Test-RequiresInternet
perl-Test-SharedFork
perl-Test-Simple
perl-Test-Strict
perl-Test-Synopsis
perl-Test-TCP
perl-Test-Taint
perl-Test-UseAllModules
@@ -2852,6 +2982,7 @@ perl-Tie-IxHash
perl-Tie-Simple
perl-Time-Duration
perl-Time-Duration-Parse
perl-Time-ParseDate
perl-Time-Period
perl-TimeDate
perl-Tk-DoubleClick
@@ -2935,6 +3066,7 @@ pimcommon
pinentry
pip
pip-legacy
pipewire
pixman
pkcs11-helper
pkg-config
@@ -3007,11 +3139,12 @@ pyemd
pyflakes
pygobject
pyinotify
pykerberos
pylama
pyliblzma
pylint
pymemcache
pymongo
pynacl
pypandoc
pyparsing
pyperclip
@@ -3019,6 +3152,7 @@ pypowervm
pyquery
pyreadline
pyrfc3339
pyroma
pyroute2
pyrsistent
pysaml2
@@ -3028,6 +3162,7 @@ pysnmp
pytest
pytest-cov
pytest-forked
pytest-randomly
pytest-repeat
pytest-rerunfailures
pytest-runner
@@ -3041,12 +3176,14 @@ python-barbicanclient
python-ceilometerclient
python-cinderclient
python-dateutil
python-dateutil-legacypython
python-designateclient
python-editor
python-future
python-gflags
python-glanceclient
python-heatclient
python-hwinfo
python-kconfiglib
python-keystoneclient
python-krbV
@@ -3079,9 +3216,11 @@ python-urwid
python-zaqarclient
python-zeep
python3
pytools
pytz
pyudev
pywbem
pyxattr
pyxdg
pyzmq
qca-qt5
@@ -3131,6 +3270,8 @@ quagga
quassel
quilt
rabbitmq-c
rabbitmq-server
radvd
ragel
raptor2
rasqal
@@ -3138,14 +3279,18 @@ rcssmin
rdma-core
re2c
readline
recommonmark
redis
redis-native
redland
redsocks
reno
reportlab
repoze.lru
repoze.sphinx.autointerface
repoze.who
requests
requests-kerberos
requests-mock
requests-ntlm
requests-toolbelt
@@ -3201,6 +3346,7 @@ sed
selenium
semantic_version
serf
serpent
setproctitle
setserial
setuptools
@@ -3212,6 +3358,7 @@ sg3_utils
shadow
shared-mime-info
sharutils
shell
shim
siege
simg-tools
@@ -3242,8 +3389,10 @@ spandsp
spark-dep
speex
speexdsp
sphinx-feature-classification
sphinx_rtd_theme
sphinxcontrib-apidoc
sphinxcontrib-blockdiag
sphinxcontrib-httpdomain
sphinxcontrib-newsfeed
sphinxcontrib-websupport
@@ -3257,6 +3406,8 @@ sqlite-autoconf
sqlparse
squashfs-tools
sshfs
sshpass
sssd
stack
startup-notification
statsd
@@ -3303,6 +3454,7 @@ taskwarrior
tbb
tcl
tcpdump
tdb
telemetrics-client
telepathy-glib
telepathy-logger
@@ -3320,13 +3472,16 @@ testrepository
testresources
testscenarios
testtools
tevent
texinfo
texlive
text-unidecode
tflearn
tgt
thermal_daemon
thin-provisioning-tools
threadweaver
thrift
thunar-volman
thunderbird
thunderbolt-software-user-space
@@ -3340,6 +3495,7 @@ tiptop
tk
tmux
tokyocabinet
toolz
tooz
tornado
totem
@@ -3386,6 +3542,7 @@ uwsgi
v4l-utils
vala
valgrind
varnish-cache
vcstool
vcversioner
vim
@@ -3402,10 +3559,10 @@ voluptuous
voluptuous-serialize
vsqlite
vte
vulkan-sdk
waffle
waitress
warlock
watchdogd
wayland
wayland-protocols
wcwidth
@@ -3420,7 +3577,9 @@ weston
wget
wheel
which
whois
widgetsnbextension
winpdb
wireless-regdb-master
wireshark
woff2
@@ -3502,6 +3661,7 @@ xrdp
xrestop
xscreensaver
xset
xsetroot
xtrans
xvfb-run
xwd
@@ -3510,6 +3670,7 @@ xz
yajl
yaml
yarl
yarn
yasm
yelp
yelp-tools
@@ -3517,6 +3678,7 @@ yelp-xsl
yum
yum-metadata-parser
yum-utils
zVMCloudConnector
zake
zc.lockfile
zenity
+12 -3
View File
@@ -6,6 +6,7 @@ SERVERCA=""
CLIENTCA=""
WORKSPACE="clearlinux"
PACKAGE_REPOS=
NEEDS_KVM_GROUP=
help() {
printf "%s\n" >&2 "Usage: $SCRIPT [options]" \
@@ -115,6 +116,10 @@ required_progs() {
required_progs
if ! groups | grep -qw kvm; then
NEEDS_KVM_GROUP=1
fi
echo "Initializing development workspace in \"$WORKSPACE\" . . ."
mkdir "$WORKSPACE"
@@ -146,8 +151,10 @@ if [ "$USE_KOJI" ]; then
fi
fi
echo "Adding user to kvm group . . ."
sudo usermod -a -G kvm $USER
if [ -n "$NEEDS_KVM_GROUP" ]; then
echo "Adding user to kvm group . . ."
sudo usermod -a -G kvm $USER
fi
echo "Cloning special project repositories . . ."
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 a single package repo with NAME, run \"cd $WORKSPACE; make clone_NAME\""
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