Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnish Mangal <anish@sugarlabs.org>2011-02-15 18:28:52 (GMT)
committer Anish Mangal <anish@sugarlabs.org>2011-02-15 18:28:52 (GMT)
commit0ba3fac111aca8a28e25eba7f507ac2dd5d3021c (patch)
tree52a981b4eab4c9824622073b79ff01ce39ad2c24
parenta432a7cbf19d256c749547fd07bba0ef4e15227c (diff)
dextrose-updater: update spec, bump version
-rw-r--r--rpms/dextrose-updater/dextrose-updater.spec42
1 files changed, 22 insertions, 20 deletions
diff --git a/rpms/dextrose-updater/dextrose-updater.spec b/rpms/dextrose-updater/dextrose-updater.spec
index bb11477..cb15504 100644
--- a/rpms/dextrose-updater/dextrose-updater.spec
+++ b/rpms/dextrose-updater/dextrose-updater.spec
@@ -1,12 +1,12 @@
Name: dextrose-updater
-Version: 1
-Release: 8%{?dist}
+Version: 5
+Release: 1%{?dist}
Summary: A yum based updater for sugar-dextrose. Updates the sugar-dextrose related packages automatically and emits dbus messages (for the sugar notification system, if installed)
Group: Applications/Updating
License: GPLv3
URL: http://wiki.sugarlabs.org/go/Dextrose/Updater
-Source0: http://people.sugarlabs.org/~anish/dextrose-updater.tar.gz
+Source0: http://download.sugarlabs.org/sources/external/%{name}/%{name}-%{version}.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch: noarch
@@ -19,27 +19,15 @@ Packager: Anish Mangal <anish@sugarlabs.org>
A yum based updater for sugar-dextrose. Updates the sugar-dextrose related packages automatically and emits dbus messages (for the sugar notification system, if installed)
-
-
%prep
%setup -q
-
%build
-
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/{etc/sysconfig,etc/cron.hourly,usr/sbin}
-install -m755 $RPM_BUILD_DIR/%{name}-%{version}/sbin/dextrose-update \
-$RPM_BUILD_ROOT/usr/sbin
-
-install -m755 $RPM_BUILD_DIR/%{name}-%{version}/sysconfig/dextrose-update \
-$RPM_BUILD_ROOT/etc/sysconfig
-
-ln -s /usr/sbin/dextrose-update \
-$RPM_BUILD_ROOT/etc/cron.hourly/dextrose-update
+make DESTDIR=%{buildroot} REPO="dextrose dextrose-freeworld" install
%clean
rm -rf $RPM_BUILD_ROOT
@@ -49,11 +37,26 @@ rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%defattr(-,root,root,-)
%doc
-/usr/sbin/dextrose-update
-/etc/sysconfig/dextrose-update
-/etc/cron.hourly/dextrose-update
+/usr/sbin/dextrose-updater
+/etc/sysconfig/dextrose-updater
+/etc/cron.hourly/dextrose-updater
%changelog
+* Tue Feb 15 2011 Anish Mangal <anish@sugarlabs.org> 5-1
+- Bump version, fix Source0, download url
+
+* Tue Feb 15 2011 Anish Mangal <anish@sugarlabs.org> 4-1
+- Interpret check-update exit status correctly (alsroot)
+- Remove stampfile at the beginning; touch it only successful exit (alsroot)
+- More conveninet installer; install cron task (alsroot)
+- Keep all metadata in Makefile
+
+* Mon Feb 14 2011 Anish Mangal <anish@sugarlabs.org> 3-1
+- Do not re-create logfile on checking update (alsroot)
+
+* Thu Feb 3 2011 Anish Mangal <anish@sugarlabs.org> 2-1
+- Keep trying every hour until yum returns an exit code (alsroot)
+
* Wed Jan 19 2011 Aleksey Lim <alsroot@member.fsf.org> 1-8
- Check daily updates hourly.
@@ -74,4 +77,3 @@ rm -rf $RPM_BUILD_DIR/%{name}-%{version}
* Wed Dec 22 2010 Anish Mangal <anish@sugarlabs.org> 1-1
- Initial rpm version
-