openqa-worker-4.3-25.20160408git45e4923.fc23$>66=~i7}Q>B*?)d / A )/6!<|   0      + v    l (T8`&9&:)&=%t>%|?%@%G%H%I& X&Y&$\&d]&^'e b(<d(Se(Xf([l(]t(xu(v(w)\x)y)))Copenqa-worker4.325.20160408git45e4923.fc23The openQA workerThe openQA worker manages the os-autoinst test engine. A system with openqa-worker installed can run an arbitrary number of openQA workers (as many as its hardware can support), each of which will run a single openQA test job at a time, as long as appropriate jobs for the worker are available from the server it is configured to work for.WDbuildhw-04.phx2.fedoraproject.org-Fedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://os-autoinst.github.io/openQA/linuxnoarchgetent group _openqa-worker >/dev/null || groupadd -r _openqa-worker || : getent passwd _openqa-worker >/dev/null || \ useradd -r -g _openqa-worker -G qemu -d /dev/null -s /sbin/nologin \ -c "openQA worker" _openqa-worker || : systemd-tmpfiles --create /usr/lib/tmpfiles.d/openqa.conf >/dev/null 2>&1 || : if [ $1 -eq 1 ] ; then # Initial installation systemctl preset openqa-worker.target openqa-worker@.service openqa-slirpvde.service openqa-vde_switch.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable openqa-worker.target openqa-worker@.service openqa-slirpvde.service openqa-vde_switch.service > /dev/null 2>&1 || : systemctl stop openqa-worker.target openqa-worker@.service openqa-slirpvde.service openqa-vde_switch.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart openqa-worker.target openqa-worker@.service openqa-slirpvde.service openqa-vde_switch.service >/dev/null 2>&1 || : fi # when these packages change, the 'packed' assets will be invalidated # and need regeneration. we do not let openQA itself regenerate them # for security reasons (reducing write privs as far as possible)dho'\@A큤AAAAWDWDWDWDWDWDWDWDWDWDWDWDWDWDWD20001881b4f799e20468f1498b3563ec21f75f0273dc8c01e3441d5405b803f74251320580244097d08c8311064e51ca5a2e1a372df7bd66beb35e775a46a1e7454b1c8a414f69da8f6c6f123652424adeb31fd1100e9dda151ace76cc3862e2934b658f63ba8469aa55d8e115cd3bb8b38abe68cdf15aadb30990789d631f36a5961e58199972cded9123567f688821436f4c9719c1304eae0e6822b3ca03f72503d3e5e42be06dc452279c5ae3b88958a4ed649bf2406172587f602830791e02bdfeaf914d83f705e3ffc35ced3798ffc561ea2518efcc5b8bae8ad8d7618034cc8da1bc6d3a47c2462650ba8fed72b73eb911add42bc5d5fc2c3d2412a278e52ea5e0675a58fa1dae1a990588eb669b5dfd6ee3472b2a564d89735fa78ee6@_openqa-workerrootrootrootrootrootrootrootrootrootrootrootrootroot_openqa-workerrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenqa-4.3-25.20160408git45e4923.fc23.src.rpmconfig(openqa-worker)openqa-worker@ @ @@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(openqa-worker)coreutilsopenqa-commonos-autoinstos-autoinstperl(Config::IniFiles)perl(FindBin)perl(Getopt::Long)perl(SQL::SplitStatement)perl(lib)perl(strict)perl(warnings)qemurpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemd4.3-25.20160408git45e4923.fc234.3-25.20160408git45e4923.fc234.353.0.4-14.6.0-14.0-15.2-14.13.0-rc1WDB@W4WKV@VaVaV޾V2V`V`V@V@V@V@V@V&@V@V1VVVV@V@V@V@V@V^VqR@V^@VKV+rV(V"8@V"8@V"8@V V@U@Adam Williamson - 4.3-25.20160413git45e4923Adam Williamson - 4.3-24.20160413git45e4923Adam Williamson - 4.3-23.20160408git968b05dAdam Williamson - 4.3-22Adam Williamson - 4.3-21Adam Williamson - 4.3-20Adam Williamson - 4.3-19Adam Williamson - 4.3-18Adam Williamson - 4.3-17Adam Williamson - 4.3-16Adam Williamson - 4.3-15Adam Williamson - 4.3-14Adam Williamson - 4.3-13Adam Williamson - 4.3-12Adam Williamson - 4.3-11Adam Williamson - 4.3-10Adam Williamson - 4.3-9Adam Williamson - 4.3-8Adam Williamson - 4.3-7Adam Williamson - 4.3-6Adam Williamson - 4.3-5Adam Williamson - 4.3-4Adam Williamson - 4.3-3Adam Williamson - 4.3-2Adam Williamson - 4.3-1Adam Williamson - 4.2-12Adam Williamson - 4.2-11Adam Williamson - 4.2-10Adam Williamson - 4.2-9Adam Williamson - 4.2-8Adam Williamson - 4.2-7Adam Williamson - 4.2-6Adam Williamson - 4.2-5Adam Williamson - 4.2-4Adam Williamson - 4.2-3Adam Williamson - 4.2-2Adam Williamson - 4.2-1Adam Williamson - 4-1.20150814gitc66ff87- backport support for configuring asset types not to show links for- bump a bit further to include garretraziel's HDD_1 search fix- rebase to current upstream git master (patch set is getting unwieldy) - drop database migration scriptlets (done in openQA itself now)- backport: allow needles to be in nested directories (jskladan)- add a 'build' property to the fedmsg data- let geekotest own share/factory instead of packaging factory/tmp - backport PR that allows loading of config file-specified plugins - add a plugin to emit fedmsgs- package /var/lib/openqa/share/factory/tmp with appropriate ownership- backports: make asset downloading more robust against unexpected cases- backport: start services after database services - backport: treat kernels/initrds as assets, allow download of all assets- update the selenium-skipping patch to a better version- fix mode of generate-packed-assets (stupid RPM...) - backport patch to not install unneeded scripts - don't do prove -r twice in check- re-organize requires in spec file - fix the tests to run if perl(Selenium) bits aren't available - backport fix for worker systemd unit with newer systemd - enable test suite (some tests are skipped, but better than nothing)- update backported patches that have been merged upstream now - backport generate-packed-assets instead of adding it as SOURCE1- quiet the trigger script down a bit - clean up sass cache in the trigger script - more customizable trigger script for upstream submission - setgid in upgradedb as well as initdb- fix initdb UID / GID issues - use triggers for packed asset (re-)generation (Zbigniew) - server should own script dir as well as worker - drop ownership / ghosting of specific asset dirs- log to journal by default (upstream PR #541)- drop the log file ghost stuff, it's for AppArmor, not needed for Fedora - comment on the requirement for remote workers to mount shared data - explain the location of the compat symlinks in -common - fix ownership of database.ini (thanks Zbigniew)- more package review improvements: - * drop the old commented perl(EV) conflict which isn't needed now - * don't use systemd_requires macro - * explain that build is a lie (but make it parallel nothing) - * move check to the logical place - * don't fail scriptlets on user creation failure - * move post-install info message to httpd subpackage - * openqa.ini does not need to be owned by geekotest - * don't own directories we shouldn't- package review improvements: - * no need for worker to Requires(post) os-autoinst - * explain why tests are currently disabled - * fix a few macro invocations to use curly braces - * use directory macros where appropriate in scriptlets - * split apache configuration into a subpackage- update ISOURL patch to latest revision- patch: fix ISO downloading when ISOURL is specified but not ISO- patch: stop gru task barfing on malformed JSON (upstream PR #518)- filter perl(Perl::Critic) auto-requires, only needed for tests- fix __requires_exclude (stray | made it too greedy)- new release 4.3, drop patches merged upstream - tweak auto-provides / requires filtering - backport fix for slowdown caused by using dbus for thumbnails - update database on package update - include license in -common- one more backport (of a PR I just wrote) for HDD cleanup- backport cleanup of generated HDD snapshots- backport tmpdir creation fix (prevents large uploads failing)- backport branding fix (removes SUSE navbar)- make create_admin executable- conflict with perl(EV) - see openQA GH #450- backport sqlite security fix and admin user creation script- correct worker username in a couple of places, adjust perms- another dep fix: sqlite- correct some dependencies, exclude internal auto-generated reqs- fix apache config filenames in sed commands- update to 4.2 upstream, tweak spec a bit more- initial package (based on openSUSE spec)/bin/sh/bin/sh/bin/sh/bin/sh 4.3-25.20160408git45e4923.fc234.3-25.20160408git45e4923.fc23 client.confworkers.iniopenqasystemsystemd-openqa-generatoropenqa-slirpvde.serviceopenqa-vde_switch.serviceopenqa-worker.targetopenqa-worker@.serviceopenqa.confopenqascriptworkerpool1/etc/openqa//run//usr/lib/systemd//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/share//usr/share/openqa//usr/share/openqa/script//var/lib/openqa//var/lib/openqa/pool/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnuASCII textdirectoryBourne-Again shell script, ASCII text executablePerl script, ASCII text executableRR R R RRRRutf-8?7zXZ !#,J]"k%AɹN6Ǿ*4ysRg-Vp> CTk:-l-` Cs:7X1,m0}y>dhljs}:QLnH1'lɚEx*`kBIOUʲP2C[$hŴ=nsx98_!,ޙb*OML- ѐ[J%ŀPL$a.갓pui|]q]F@ꕩHI(xߎŖ:P+@?D|ߕxTqQ7Os L t63py#QA,o \1'Ȗb1 ?KR1b}*e3e-I,@0w J=AKY-[KgJl7;+jȗ!َ2 bسBC"M",;7YNLGZ,O+4y|6kb#!cb2CY% ɒLC >zȝ@;/>\5?e{x0IDw+P)\+Bpl׭Qᖪt%n/=O~ Nx Z J06Lz!.?Z?LhroQ:}E_c\rTrbMj&g6C*[5kodD̑2T$n,2mr(_! ]zZp">a8\h`w?X .!@7!.P CEˠT"OCv8VKpolŻu'l.yd"#GѝL{nB̧mm:F%9{=y ́ ywWeHh;H]s``TÞa:o/A8)桫VksW!L#&m;WRzj-Xo./ښ÷JУl43#*\Cڤ=uk]%WP:yN~:ʰ$4cP0`miPUlZL5<6Mښvw\zDWݤx~:Ԫg5Nxe2&[qFAADg Q)͉$z1LۇQ! hr0+5!iEY<΀IѾ;`\s4ߙޢn~瞏`[s d+2Ȇǘv/o{GKg :Nj`3#3j_,F}">4gL 3ZMS&3).{KK OOӗé&XbyQgM-I=<8q;3+2f+7& ZNZ|Pe7;jלC=]{Ơ2j^uzd03vk¿2tu S YZ