Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Silva <sebastian@somosazucar.org>2013-09-26 11:33:03 (GMT)
committer Sebastian Silva <sebastian@somosazucar.org>2013-09-26 11:33:03 (GMT)
commit8957743e23e10ad5595e6feadf4e1b25b3d2868d (patch)
treee6dea35150745283279cda919e10936f98f718a1
parent270f2a4a6e0cef6f374cbde69f8266dcdb654465 (diff)
configure repository
-rw-r--r--deployment-testing.spec49
-rw-r--r--etc/yum.repos.d/SweetsDistribution.repo15
-rw-r--r--image/common.ini9
3 files changed, 68 insertions, 5 deletions
diff --git a/deployment-testing.spec b/deployment-testing.spec
new file mode 100644
index 0000000..1cca16e
--- /dev/null
+++ b/deployment-testing.spec
@@ -0,0 +1,49 @@
+# If package is named differently to "deployment", it should provide
+# "deployment" name to not brake "sweets" olpc-os-builder module
+Name: deployment-testing
+Version: 0.3
+Release: 1
+Group: Development/System
+Summary: Meta package for Hexoquinasa XO deployment distribution
+License: GPLv3+
+Url: http://wiki.sugarlabs.org/go/Harmonic_Distribution/XO_reference_distribution
+
+Source: %{name}-%{version}.tar.gz
+
+Requires: sweets-desktop sweets-locales sweets PackageKit-presolve
+Provides: deployment
+BuildArch: noarch
+
+%description
+Meta package for Hexoquinasa XO deployment distribution (testing branch).
+
+%prep
+%setup -q
+
+%build
+
+%install
+install -m 0755 -d %{buildroot}/%{_sysconfdir}
+cp -r etc/* %{buildroot}/%{_sysconfdir}/
+install -m 0755 -d %{buildroot}/%{_datadir}/%{name}
+cat post.d/*sh > %{buildroot}/%{_datadir}/%{name}/post.sh
+chmod a+rx %{buildroot}/%{_datadir}/%{name}/post.sh
+install -m 0755 -d %{buildroot}/%{_datadir}/doc/%{name}
+cp AUTHORS COPYING README %{buildroot}/%{_datadir}/doc/%{name}/
+
+%post
+%{_datadir}/%{name}/post.sh
+
+%files
+%defattr(-,root,root,-)
+%{_sysconfdir}/modprobe.d/libertas.conf
+%{_sysconfdir}/polkit-1/localauthority/50-local.d/deployment.pkla
+%{_sysconfdir}/X11/xorg.conf.d/zapnot.conf
+%{_sysconfdir}/sweets.d/etc/PackageKit/PackageKit.conf
+%{_sysconfdir}/yum.repos.d/Hexoquinasa:1.repo
+%{_sysconfdir}/yum.repos.d/SweetsDistribution.repo
+%{_sysconfdir}/sweets.conf
+%{_datadir}/%{name}
+%{_datadir}/doc/%{name}
+
+%changelog
diff --git a/etc/yum.repos.d/SweetsDistribution.repo b/etc/yum.repos.d/SweetsDistribution.repo
new file mode 100644
index 0000000..22b372c
--- /dev/null
+++ b/etc/yum.repos.d/SweetsDistribution.repo
@@ -0,0 +1,15 @@
+[sweets_base]
+name=sweets_base
+failovermethod=priority
+baseurl=http://download.sugarlabs.org/packages/SweetsDistribution/Fedora-14/
+enabled=1
+metadata_expire=1
+gpgcheck=1
+
+[sweets]
+name=sweets
+failovermethod=priority
+baseurl=http://download.sugarlabs.org/packages/SweetsDistribution:/Factory/Fedora-14/
+enabled=1
+metadata_expire=1
+gpgcheck=1
diff --git a/image/common.ini b/image/common.ini
index 29b55f2..4d7de74 100644
--- a/image/common.ini
+++ b/image/common.ini
@@ -55,9 +55,9 @@ locales = es_PE,ayc_PE,en_US,de_DE,fr_FR,pt_BR
# Each item should be in form of <OBS_PROJECT>/<OBS_REPOSITORY>
repositories =
# Sugar Network is being packaged in one of SweetsDistribution:* projects
- SweetsDistribution:Factory/Fedora-%(fedora_release)s,
+ SweetsDistribution:Factory/Fedora-14,
# It is a good practice to have a deployment.rpm, see [custom_packages] below
- Hexoquinasa:1/Fedora-14,
+ Hexoquinasa:1/Fedora-14
# List of bundle_ids (or Context GUIDs in Sugar Network terms) of activities
# to prefetch to the final image to make them accessible in offline right after
@@ -118,15 +118,14 @@ add_packages =
# proper configuration. Post-image support will happen by updating
# `deployment.rpm` and spreading it via Sugar Network nodes.
deployment-testing,
-# sugar-plugin-stats,
-# sugar-stats,
+ sugar-plugin-stats,
+ sugar-stats,
# Useful packages from rpmfusion repository.
gstreamer-plugins-ugly,
gstreamer-ffmpeg,
mplayer,
x11vnc,
totem
-# gst-plugins-espeak
[signing]
extract=1