* branding/master: Disable fedora repo by default. #93 Renamed qubes-r1-dom0.repo file for YUM Created placeholder Qubes branding images. Use R1 as the codename Initial import of qubes-logos package. Initial import of qubes-release package.release2
@ -0,0 +1,10 @@
|
||||
From http://wiki.kde.org/tiki-index.php?page=KDE+Logo:
|
||||
Trademark License
|
||||
Copying of the KDE Logo is subject to the LGPL copyright license.
|
||||
Trading and branding with the KDE Logo is subject to our trademark licence:
|
||||
1. The KDE logo can be used freely as long as it is not used to refer to
|
||||
products other than KDE itself.
|
||||
2. There is no formal procedure for using the KDE logo as long as you stay
|
||||
within the above guideline for usage.
|
||||
3. Whilst not required you should acknowledge the KDE e.V.s rights by mentioning
|
||||
"KDE, K Desktop Environment and the KDE Logo are trademarks of KDE e.V."
|
@ -0,0 +1,19 @@
|
||||
NAME = generic-logos
|
||||
XML = backgrounds/desktop-backgrounds-fedora.xml
|
||||
|
||||
all: update-po archive
|
||||
VERSION := $(shell awk '/Version:/ { print $$2 }' $(NAME).spec)
|
||||
RELEASE := $(shell awk '/Release:/ { print $$2 }' $(NAME).spec | sed 's|%{?dist}||g')
|
||||
TAG=$(NAME)-$(VERSION)-$(RELEASE)
|
||||
|
||||
tag:
|
||||
@git tag -a -f -m "Tag as $(TAG)" -f $(TAG)
|
||||
@echo "Tagged as $(TAG)"
|
||||
|
||||
archive: tag
|
||||
@git archive --format=tar --prefix=$(NAME)-$(VERSION)/ HEAD > $(NAME)-$(VERSION).tar
|
||||
@bzip2 -f $(NAME)-$(VERSION).tar
|
||||
@echo "The archive is at $(NAME)-$(VERSION).tar.bz2"
|
||||
|
||||
clean:
|
||||
rm -f *~ *bz2
|
@ -0,0 +1,27 @@
|
||||
ANACONDADATADIR = /usr/share/anaconda
|
||||
ANACONDARUNTIMEDIR = /usr/lib/anaconda-runtime
|
||||
|
||||
all:
|
||||
@echo "Nothing to do."
|
||||
|
||||
splash.lss: syslinux-splash.png
|
||||
./splashtolss.sh syslinux-splash.png splash.lss
|
||||
|
||||
install:
|
||||
@if [ "$(DESTDIR)" = "" ]; then \
|
||||
echo " "; \
|
||||
echo "ERROR: A destdir is required"; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
mkdir -p $(DESTDIR)/$(ANACONDADATADIR)
|
||||
mkdir -p $(DESTDIR)/$(ANACONDADATADIR)/pixmaps
|
||||
install -m 644 *.png $(DESTDIR)/$(ANACONDADATADIR)/pixmaps
|
||||
install -m 644 splash.png $(DESTDIR)/$(ANACONDADATADIR)/pixmaps/progress_first.png
|
||||
install -m 644 splash.png $(DESTDIR)/$(ANACONDADATADIR)/pixmaps/progress_first-lowres.png
|
||||
|
||||
mkdir -p $(DESTDIR)/$(ANACONDARUNTIMEDIR)
|
||||
install -m 644 syslinux-vesa-splash.jpg $(DESTDIR)/$(ANACONDARUNTIMEDIR)
|
||||
|
||||
clean:
|
||||
rm -f splash.lss
|
@ -0,0 +1,19 @@
|
||||
These files are used by anaconda during the installation process. A
|
||||
basic description/specification for them is as follows:
|
||||
|
||||
* anaconda_header.png: This is strip header at the top of
|
||||
the screen during the install. 800x58.
|
||||
* progress_first.png: First graphic displayed during package
|
||||
installation. If there are no rnotes, this is displayed the entire
|
||||
time. 500x325
|
||||
* progress_first-lowres.png: Lowres version of progress_first.png. 350x225
|
||||
* splash.png: Splash screen shown on the "Welcome to ..." screen.
|
||||
400x420
|
||||
* syslinux-splash.png: Splash screen used at the boot prompt with
|
||||
syslinux/isolinux. This gets transformed into the syslinux specific
|
||||
format. 640x300. This uses a 16 color palette (should be an indexed png).
|
||||
You should ensure that 0 = #000000, 1 = #ffffff, 7 = #cdcfd5, 15 = #c90000.
|
||||
Alternately, you can use 12 colors and have them be any that you want.
|
||||
* syslinux-vesa-splash.jpg: Splash screen used at the boot prompt when
|
||||
using the menu. It should be 640x480 RGB. Can just be a conversion
|
||||
of the grub splash and work well.
|
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 270 KiB |
@ -0,0 +1,8 @@
|
||||
splash.xpm.gz: the splashscreen used by grub.
|
||||
|
||||
Format requirements:
|
||||
|
||||
640x480, 15 colors, XPM format. Note that the grub text is defined to be
|
||||
white, highlighted in black, so keep contrast in mind.
|
||||
|
||||
grub does not use descriptive color names; if using ppmtoxpm, pass -hexonly.
|
After Width: | Height: | Size: 119 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 186 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 372 B |
After Width: | Height: | Size: 434 B |
After Width: | Height: | Size: 515 B |
After Width: | Height: | Size: 534 B |
After Width: | Height: | Size: 534 B |
After Width: | Height: | Size: 522 B |
After Width: | Height: | Size: 632 B |
After Width: | Height: | Size: 579 B |
After Width: | Height: | Size: 553 B |
After Width: | Height: | Size: 537 B |
After Width: | Height: | Size: 630 B |
After Width: | Height: | Size: 692 B |
After Width: | Height: | Size: 789 B |
After Width: | Height: | Size: 820 B |
After Width: | Height: | Size: 848 B |
After Width: | Height: | Size: 864 B |
After Width: | Height: | Size: 720 B |
After Width: | Height: | Size: 836 B |
After Width: | Height: | Size: 892 B |
After Width: | Height: | Size: 943 B |
After Width: | Height: | Size: 883 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 949 B |
After Width: | Height: | Size: 878 B |
After Width: | Height: | Size: 817 B |
After Width: | Height: | Size: 897 B |
After Width: | Height: | Size: 972 B |
After Width: | Height: | Size: 1023 B |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 7.9 KiB |
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 5.5 KiB |
@ -0,0 +1,89 @@
|
||||
Name: qubes-logos
|
||||
Summary: Icons and pictures
|
||||
Version: 1
|
||||
Release: 1
|
||||
Group: System Environment/Base
|
||||
Source0: qubes-logos-%{version}.tar.bz2
|
||||
License: GPLv2 and LGPL
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildArch: noarch
|
||||
Obsoletes: fedora-logos
|
||||
Obsoletes: redhat-logos
|
||||
Provides: fedora-logos = 13-%{release}
|
||||
Provides: redhat-logos = 13-%{release}
|
||||
Provides: system-logos = %{version}-%{release}
|
||||
Conflicts: kdebase <= 3.1.5
|
||||
Conflicts: anaconda-images <= 10
|
||||
Conflicts: redhat-artwork <= 5.0.5
|
||||
# For _kde4_appsdir macro:
|
||||
BuildRequires: kde-filesystem
|
||||
|
||||
|
||||
%description
|
||||
The qubes-logos package contains various image files which can be
|
||||
used by the bootloader, anaconda, and other related tools.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
# should be ifarch i386
|
||||
mkdir -p $RPM_BUILD_ROOT/boot/grub
|
||||
install -p -m 644 bootloader/splash.xpm.gz $RPM_BUILD_ROOT/boot/grub/splash.xpm.gz
|
||||
# end i386 bits
|
||||
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/firstboot/themes/qubes
|
||||
for i in firstboot/* ; do
|
||||
install -p -m 644 $i $RPM_BUILD_ROOT%{_datadir}/firstboot/themes/qubes
|
||||
done
|
||||
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps/splash
|
||||
for i in gnome-splash/* ; do
|
||||
install -p -m 644 $i $RPM_BUILD_ROOT%{_datadir}/pixmaps/splash
|
||||
done
|
||||
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
||||
for i in pixmaps/* ; do
|
||||
install -p -m 644 $i $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
||||
done
|
||||
|
||||
mkdir -p $RPM_BUILD_ROOT%{_kde4_appsdir}/ksplash/Themes/Leonidas/2048x1536
|
||||
install -p -m 644 ksplash/SolarComet-kde.png $RPM_BUILD_ROOT%{_kde4_appsdir}/ksplash/Themes/Leonidas/2048x1536/logo.png
|
||||
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge/
|
||||
for i in plymouth/charge/* ; do
|
||||
install -p -m 644 $i $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge/
|
||||
done
|
||||
|
||||
# File or directory names do not count as trademark infringement
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/Qubes/48x48/apps/
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/Qubes/scalable/apps/
|
||||
install -p -m 644 icons/Qubes/48x48/apps/* $RPM_BUILD_ROOT%{_datadir}/icons/Qubes/48x48/apps/
|
||||
install -p -m 644 icons/Qubes/scalable/apps/* $RPM_BUILD_ROOT%{_datadir}/icons/Qubes/scalable/apps/
|
||||
|
||||
(cd anaconda; make DESTDIR=$RPM_BUILD_ROOT install)
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-, root, root)
|
||||
%doc COPYING COPYING-kde-logo
|
||||
%{_datadir}/firstboot/themes/*
|
||||
%{_datadir}/anaconda/pixmaps/*
|
||||
%{_datadir}/icons/Qubes/*/apps/*
|
||||
%{_datadir}/pixmaps/*
|
||||
%{_datadir}/plymouth/themes/charge/*
|
||||
/usr/lib/anaconda-runtime/*.jpg
|
||||
%{_kde4_appsdir}/ksplash/Themes/Leonidas/2048x1536/logo.png
|
||||
# should be ifarch i386
|
||||
/boot/grub/splash.xpm.gz
|
||||
# end i386 bits
|
||||
|
||||
%changelog
|
||||
* Tue Jan 13 2010 Tomasz Sterna <smoku@xiaoka.com> - 1
|
||||
- Initial Qubes 1 Release package
|
@ -0,0 +1 @@
|
||||
qubes-logos-1/qubes-logos.spec
|
@ -0,0 +1,23 @@
|
||||
VERSION=$(shell awk '/Version/ { print $$2 }' qubes-release.spec)
|
||||
|
||||
CVSROOT = $(shell cat CVS/Root 2>/dev/null || :)
|
||||
|
||||
CVSTAG = V$(subst .,-,$(VERSION))
|
||||
|
||||
all:
|
||||
|
||||
tag-archive:
|
||||
@cvs -Q tag -F $(CVSTAG)
|
||||
|
||||
create-archive:
|
||||
@rm -rf /tmp/fedora-release
|
||||
@cd /tmp ; cvs -Q -d $(CVSROOT) export -r$(CVSTAG) qubes-release || echo "Um... export aborted."
|
||||
@mv /tmp/qubes-release /tmp/qubes-release-$(VERSION)
|
||||
@cd /tmp ; tar -czSpf qubes-release-$(VERSION).tar.gz qubes-release-$(VERSION)
|
||||
@rm -rf /tmp/qubes-release-$(VERSION)
|
||||
@cp /tmp/qubes-release-$(VERSION).tar.gz .
|
||||
@rm -f /tmp/qubes-release-$(VERSION).tar.gz
|
||||
@echo ""
|
||||
@echo "The final archive is in qubes-release-$(VERSION).tar.gz"
|
||||
|
||||
archive: tag-archive create-archive
|
@ -0,0 +1,6 @@
|
||||
README.Qubes-Release-Notes
|
||||
==========================
|
||||
|
||||
This is a placeholder. There are no useful release notes in here.
|
||||
|
||||
Sorry bout that.
|
@ -0,0 +1,29 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v1.4.5 (GNU/Linux)
|
||||
|
||||
mQINBEtWPNwBEADjDowYLqGZJevWtPil9jpwrN2gUE5YdKSpdN+FmeS4PaBjM293
|
||||
O56WY1vElOFbD/wO0+UsYsSU3J+Wfz/6hNnC953mNN4d6luT2tMs0Qc5LZ4Xmsod
|
||||
a5BWlr1tASUBA/DPiS1mtdKm3n6WuW3fZYydRK2EBskv9tuA3LKgmm9e9OcbTJjC
|
||||
lUdtw7868WqR2aU383l9G9HPoN6aR4EKgNgSefdNPTsxD04xbLo/aSHAG85fvXmg
|
||||
2z2sVOw3v2oEALCIaL0QPWZ3gcCyY+FUmF8fWofSEqnHWhdrmbqvsitX+BGWte5o
|
||||
F0M5m1JIDIBu7JxEeB0t0ZNoeZnWBWsXTY50qUSZjLRSsgkiSNaaaEAOvu4TJe79
|
||||
B6xfv8zn2P98lnBEuuAH5GtFsAAf/7htchKbQ72ePGLjIow4BSAr2ZTIhaRnrd6v
|
||||
fKSZsL0lKp8rutUTYncm/EM6xB+fApf+BlDtsw2HWZqi14ADGM8pVOwq4rwhWWFd
|
||||
em9pGosy4fW8Oug0T+WIXmYx3TRh1o2U7kBDrKUqZu6Gm57YFAAARPjgeg0Pu5+P
|
||||
JEtRinhfm57s6YieefzBY/rha48sWk5jbXFKqbOCNInE9rerWnpscvSVaIhGQZYW
|
||||
Za3FGhjAHU5ZEDVHT+du5X+aKqj2NZmi+5G/DBg2322d0++exyRHIU//6QARAQAB
|
||||
tCZGZWRvcmEgKDEzKSA8ZmVkb3JhQGZlZG9yYXByb2plY3Qub3JnPokCNgQTAQIA
|
||||
IAUCS1Y83AIbDwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEH7catbo5A/egacP
|
||||
/1rDtOD5YhVhxJr2rcVyMF0yFERtRVP+nb4vb5HGxms6C4nI8b0jYwLe/OAkdS5g
|
||||
xdw+MVKVx1RcnN83N5YBwcCJiNiaN/SXUb+SbIWNCbfZq0s7jm9OWtZLE+WRkY8F
|
||||
NKfogR+rd27YfkdI+Y/5at4e9J0c6HyiczNMfUaahZhl+XeodZwaGdjhNpiKD/LC
|
||||
V/Ouhq46HUEuos5bHtk2Pz+1EUhsCuih/eeIHU2bRtRGjYF9jGffs4O9b+G/QfI2
|
||||
42IDoNqVotyLndiJBiR67iUGG8NLYARi9sDeD+B7pQ1b+LptYq1ltn4/3gbngKza
|
||||
SqXFdcjx2SOjpRPOGRc/pPchoAOZS2dYr8aSVkwc6A0VRLb8FGLaVkQa3o0eAq/N
|
||||
95wCE9XSFtGWIiCLjsygrTaXjOKdLzOAhaShk4KOdD2phHQ+cwz/Z9fDvtAozPvQ
|
||||
o36uB0d6Y1mdDjCmtfNfYTumL1z40/evLOlLXadQjY/+GoidBh+BotSCAeQLAMMH
|
||||
+yDaTBFhUIER76OVfpMTja2D2s5YmcD01LhLF4Q3DsfNCSiwe8vhiN1KzyVnrwJi
|
||||
T6HwcX68lc0zXhIOADUohs950Drm3btOJP0vZTc0KT8Bvxy/ru+vkdFoqUL3Cw54
|
||||
g9fxqLowt3WXdBXuTdM9wlrBXXrSLpGFuuiv4Yzo2u3Q
|
||||
=0lqj
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -0,0 +1,39 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=f2Ro
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -0,0 +1,29 @@
|
||||
[fedora]
|
||||
name=Fedora 13 - x86_64
|
||||
failovermethod=priority
|
||||
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/13/Everything/x86_64/os/
|
||||
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-13&arch=x86_64
|
||||
enabled=0
|
||||
metadata_expire=7d
|
||||
gpgcheck=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64
|
||||
|
||||
[fedora-debuginfo]
|
||||
name=Fedora 13 - x86_64 - Debug
|
||||
failovermethod=priority
|
||||
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/13/Everything/x86_64/debug/
|
||||
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-13&arch=x86_64
|
||||
enabled=0
|
||||
metadata_expire=7d
|
||||
gpgcheck=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64
|
||||
|
||||
[fedora-source]
|
||||
name=Fedora 13 - Source
|
||||
failovermethod=priority
|
||||
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/13/Everything/source/SRPMS/
|
||||
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-13&arch=x86_64
|
||||
enabled=0
|
||||
metadata_expire=7d
|
||||
gpgcheck=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64
|
@ -0,0 +1,16 @@
|
||||
[qubes]
|
||||
name = Qubes OS Repository
|
||||
baseurl = http://qubes-os.org/yum/r1/dom0/rpm
|
||||
enabled = 1
|
||||
metadata_expire = 7d
|
||||
gpgcheck = 1
|
||||
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-x86_64
|
||||
|
||||
[qubes-testing]
|
||||
name = Qubes OS Repository
|
||||
baseurl = http://qubes-os.org/yum/r1-testing/dom0/rpm
|
||||
enabled = 1
|
||||
metadata_expire = 7d
|
||||
gpgcheck = 1
|
||||
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-x86_64
|
||||
|
@ -0,0 +1,113 @@
|
||||
%define release_name R1
|
||||
%define dist_version 1
|
||||
%define fedora_base_version 13
|
||||
|
||||
Summary: Qubes release files
|
||||
Name: qubes-release
|
||||
Version: 1
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
Group: System Environment/Base
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
Obsoletes: fedora-release
|
||||
Obsoletes: redhat-release
|
||||
Provides: fedora-release = %{fedora_base_version}-%{release}
|
||||
Provides: redhat-release = %{fedora_base_version}-%{release}
|
||||
Provides: system-release = %{version}-%{release}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Qubes release files such as yum configs and various /etc/ files that
|
||||
define the release.
|
||||
|
||||
%package notes
|
||||
Summary: Release Notes
|
||||
License: Open Publication
|
||||
Group: System Environment/Base
|
||||
Provides: system-release-notes = %{version}-%{release}
|
||||
Conflicts: fedora-release-notes
|
||||
|
||||
%description notes
|
||||
Qubes release notes package.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
install -d $RPM_BUILD_ROOT/etc
|
||||
echo "Qubes release %{version} (%{release_name})" > $RPM_BUILD_ROOT/etc/qubes-release
|
||||
echo "cpe://o:qubes:qubes:%{version}" > $RPM_BUILD_ROOT/etc/system-release-cpe
|
||||
cp -p $RPM_BUILD_ROOT/etc/qubes-release $RPM_BUILD_ROOT/etc/issue
|
||||
echo "Kernel \r on an \m (\l)" >> $RPM_BUILD_ROOT/etc/issue
|
||||
cp -p $RPM_BUILD_ROOT/etc/issue $RPM_BUILD_ROOT/etc/issue.net
|
||||
echo >> $RPM_BUILD_ROOT/etc/issue
|
||||
ln -s qubes-release $RPM_BUILD_ROOT/etc/fedora-release
|
||||
ln -s qubes-release $RPM_BUILD_ROOT/etc/redhat-release
|
||||
ln -s qubes-release $RPM_BUILD_ROOT/etc/system-release
|
||||
|
||||
install -d -m 755 $RPM_BUILD_ROOT/etc/pki/rpm-gpg
|
||||
|
||||
install -m 644 RPM-GPG-KEY* $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
|
||||
|
||||
# Install all the keys, link the primary keys to primary arch files
|
||||
# and to compat qubes location
|
||||
pushd $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
|
||||
for dist in qubes-%{dist_version} fedora-%{fedora_base_version}
|
||||
do
|
||||
for arch in i386 x86_64 ppc ppc64
|
||||
do
|
||||
ln -s RPM-GPG-KEY-${dist}-primary RPM-GPG-KEY-${dist/-*}-$arch
|
||||
done
|
||||
ln -s RPM-GPG-KEY-${dist}-primary RPM-GPG-KEY-${dist/-*}
|
||||
done
|
||||
popd
|
||||
|
||||
install -d -m 755 $RPM_BUILD_ROOT/etc/yum.repos.d
|
||||
for file in {qubes,fedora}*repo ; do
|
||||
install -m 644 $file $RPM_BUILD_ROOT/etc/yum.repos.d
|
||||
done
|
||||
|
||||
# Set up the dist tag macros
|
||||
install -d -m 755 $RPM_BUILD_ROOT/etc/rpm
|
||||
cat >> $RPM_BUILD_ROOT/etc/rpm/macros.dist << EOF
|
||||
# dist macros.
|
||||
|
||||
%%qubes %{dist_version}
|
||||
%%dist .qbs%{dist_version}
|
||||
%%fedora %{fedora_base_version}
|
||||
%%qu%{dist_version} 1
|
||||
%%fc%{fedora_base_version} 1
|
||||
EOF
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc GPL
|
||||
%config %attr(0644,root,root) /etc/qubes-release
|
||||
%config %attr(0644,root,root) /etc/fedora-release
|
||||
/etc/redhat-release
|
||||
/etc/system-release
|
||||
%config %attr(0644,root,root) /etc/system-release-cpe
|
||||
%dir /etc/yum.repos.d
|
||||
%config(noreplace) /etc/yum.repos.d/fedora.repo
|
||||
%config(noreplace) /etc/yum.repos.d/qubes-r1-dom0.repo
|
||||
%config(noreplace) %attr(0644,root,root) /etc/issue
|
||||
%config(noreplace) %attr(0644,root,root) /etc/issue.net
|
||||
%config %attr(0644,root,root) /etc/rpm/macros.dist
|
||||
%dir /etc/pki/rpm-gpg
|
||||
/etc/pki/rpm-gpg/*
|
||||
|
||||
%files notes
|
||||
%defattr(-,root,root,-)
|
||||
%doc README.Qubes-Release-Notes
|
||||
|
||||
%changelog
|
||||
* Tue Jan 13 2010 Tomasz Sterna <smoku@xiaoka.com> - 1
|
||||
- Initial Qubes 1 Release package
|
@ -0,0 +1,39 @@
|
||||
### This describes the various package repositories (repos) that up2date will
|
||||
### query for packages. It currently supports apt-rpm, yum, and "dir" repos.
|
||||
|
||||
### Format is one repository (repo) entry per line, # starts comments, the
|
||||
### first word on each line is the type of repo.
|
||||
|
||||
### The default RHN (using "default" as the url means use the one in the
|
||||
### up2date config file).
|
||||
#up2date default
|
||||
|
||||
### Note: when a channel label is required for the non up2date repos,
|
||||
### the label is solely used as an internal identifier and is not
|
||||
### based on the url or any other info from the repos.
|
||||
|
||||
### An apt style repo (the example is arjan's 2.6 kernel repo).
|
||||
### The format is:
|
||||
### type channel-label service:server path repo name
|
||||
#apt arjan-2.6-kernel-i386 http://people.redhat.com ~arjanv/2.5/ kernel
|
||||
|
||||
### Note: for apt repos, there can be multiple repo names specified (space
|
||||
### seperated).
|
||||
|
||||
### A yum style repo. The format is:
|
||||
### type channel-label url
|
||||
|
||||
#yum my-favorite-rpms http://my.local.domain/fedora/linux/core/$ARCH/
|
||||
|
||||
### A local directory full of packages (a "dir" repo). For example:
|
||||
#dir my-favorite-rpms /var/spool/RPMS/
|
||||
|
||||
### Repo Metadata
|
||||
# Note that setting this makes up2date look in /etc/yum.repos.d/ for
|
||||
# repository configuration.
|
||||
# type channel-label url
|
||||
repomd fedora http://fedora.redhat.com/
|
||||
|
||||
# Multiple versions of all repos except "up2date" can be used. Dependencies
|
||||
# can be resolved "cross-repo" if need be.
|
||||
|
@ -0,0 +1 @@
|
||||
qubes-release-1/qubes-release.spec
|