From 8957743e23e10ad5595e6feadf4e1b25b3d2868d Mon Sep 17 00:00:00 2001 From: Sebastian Silva Date: Thu, 26 Sep 2013 11:33:03 +0000 Subject: configure repository --- 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 / 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 -- cgit v0.9.1