This would simplify changes in package list and (more important) make template-builder independent of layout of other repos (eg location of version file).pull/1/head
parent
408d00e8a4
commit
fdea5277cd
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
|
||||
<comps>
|
||||
<group>
|
||||
<id>qubes-vm</id>
|
||||
<name>Qubes Environment</name>
|
||||
<default>true</default>
|
||||
<packagelist>
|
||||
<packagereq type="mandatory">qubes-core-vm-systemd</packagereq>
|
||||
<packagereq type="mandatory">qubes-core-vm</packagereq>
|
||||
<packagereq type="mandatory">qubes-gui-vm</packagereq>
|
||||
<packagereq type="mandatory">qubes-gpg-split</packagereq>
|
||||
<packagereq type="mandatory">xen-libs</packagereq>
|
||||
<packagereq type="mandatory">xen-qubes-vm-essentials</packagereq>
|
||||
<packagereq type="default">thunderbird-qubes</packagereq>
|
||||
<packagereq type="default">qubes-doc-vm</packagereq>
|
||||
</packagelist>
|
||||
</group>
|
||||
</comps>
|
@ -1,42 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
SRC_ROOT=../..
|
||||
[ -n "$1" ] && SRC_ROOT=$1
|
||||
|
||||
: DIST=fc14
|
||||
|
||||
rm -fr rpms_to_install/*
|
||||
pushd rpms_to_install
|
||||
# FIXME: rel hardcoded
|
||||
VERSION_CORE=$(cat $SRC_ROOT/core/version_vm)-1.$DIST.x86_64
|
||||
ln -s $SRC_ROOT/core/rpm/x86_64/qubes-core-vm-$VERSION_CORE.rpm qubes-core-vm.rpm
|
||||
ln -s $SRC_ROOT/core/rpm/x86_64/qubes-core-vm-libs-$VERSION_CORE.rpm qubes-core-vm-libs.rpm
|
||||
if [ "${DIST/fc/}" -ge 15 ]; then
|
||||
ln -s $SRC_ROOT/core/rpm/x86_64/qubes-core-vm-systemd-$VERSION_CORE.rpm qubes-core-vm-init.rpm
|
||||
else
|
||||
ln -s $SRC_ROOT/core/rpm/x86_64/qubes-core-vm-sysvinit-$VERSION_CORE.rpm qubes-core-vm-init.rpm
|
||||
fi
|
||||
ln -s $SRC_ROOT/core/rpm/x86_64/qubes-core-vm-kernel-placeholder-1.0-1.$DIST.x86_64.rpm qubes-core-vm-kernel-placeholder.rpm
|
||||
|
||||
# FIXME: rel hardcoded
|
||||
VERSION_GUI=$(cat $SRC_ROOT/gui/version)-1.$DIST.x86_64
|
||||
ln -s $SRC_ROOT/gui/rpm/x86_64/qubes-gui-vm-$VERSION_GUI.rpm qubes-gui-vm.rpm
|
||||
|
||||
VERSION_XEN=$(cat $SRC_ROOT/xen/version)-$(cat $SRC_ROOT/xen/rel).$DIST.x86_64
|
||||
ln -s $SRC_ROOT/xen/rpm/x86_64/xen-libs-$VERSION_XEN.rpm xen-libs.rpm
|
||||
ln -s $SRC_ROOT/xen/rpm/x86_64/xen-licenses-$VERSION_XEN.rpm xen-licenses.rpm
|
||||
ln -s $SRC_ROOT/xen/rpm/x86_64/xen-qubes-vm-essentials-$VERSION_XEN.rpm xen-qubes-vm-essentials.rpm
|
||||
|
||||
# Install also addons
|
||||
# FIXME: rel hardcoded
|
||||
VERSION_TB=$(cat $SRC_ROOT/addons/thunderbird-qubes/version)-1.$DIST.x86_64
|
||||
ln -s $SRC_ROOT/addons/rpm/x86_64/thunderbird-qubes-$VERSION_TB.rpm thunderbird-qubes.rpm
|
||||
# FIXME: rel hardcoded
|
||||
VERSION_GPG=$(cat $SRC_ROOT/addons/gpg-split/version)-1.$DIST.x86_64
|
||||
ln -s $SRC_ROOT/addons/rpm/x86_64/qubes-gpg-split-$VERSION_GPG.rpm qubes-gpg-split.rpm
|
||||
|
||||
# FIXME: rel hardcoded
|
||||
VERSION_DOCS=$(cat $SRC_ROOT/docs/version)-1.noarch
|
||||
ln -s $SRC_ROOT/docs/rpm/noarch/qubes-doc-vm-$VERSION_DOCS.rpm qubes-doc-vm.rpm
|
||||
|
||||
popd
|
@ -1 +0,0 @@
|
||||
*
|
@ -0,0 +1 @@
|
||||
fc*
|
Loading…
Reference in new issue