initial release
This commit is contained in:
parent
2e8a33418d
commit
71329681e5
1
.gitignore
vendored
1
.gitignore
vendored
@ -0,0 +1 @@
|
|||||||
|
/initial-setup-0.2.tar.gz
|
114
initial-setup.spec
Normal file
114
initial-setup.spec
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
Summary: Initial system configuration utility
|
||||||
|
Name: initial-setup
|
||||||
|
URL: http://fedoraproject.org/wiki/FirstBoot
|
||||||
|
Version: 0.2
|
||||||
|
Release: 1%{?dist}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
# This is a Red Hat maintained package which is specific to
|
||||||
|
# our distribution.
|
||||||
|
#
|
||||||
|
# The source is thus available only from within this SRPM
|
||||||
|
# or via direct git checkout:
|
||||||
|
# git clone git://fedorapeople.org/home/fedora/msivak/public_git/firstboot2.git
|
||||||
|
Source0: %{name}-%{version}.tar.gz
|
||||||
|
|
||||||
|
License: GPLv2+
|
||||||
|
Group: System Environment/Base
|
||||||
|
BuildRequires: gettext
|
||||||
|
BuildRequires: python2-devel
|
||||||
|
BuildRequires: python-setuptools
|
||||||
|
BuildRequires: python-nose
|
||||||
|
BuildRequires: systemd-units
|
||||||
|
BuildRequires: gtk3-devel
|
||||||
|
BuildRequires: gtk-doc
|
||||||
|
BuildRequires: gobject-introspection-devel
|
||||||
|
BuildRequires: glade-devel
|
||||||
|
BuildRequires: pygobject3
|
||||||
|
BuildRequires: python-babel
|
||||||
|
BuildRequires: anaconda >= 18.40
|
||||||
|
Requires: gtk3
|
||||||
|
Requires: python
|
||||||
|
Requires: anaconda >= 18.40
|
||||||
|
Requires(post): systemd-units
|
||||||
|
Requires(preun): systemd-units
|
||||||
|
Requires(postun): systemd-units
|
||||||
|
Requires: firstboot(windowmanager)
|
||||||
|
Requires: libreport-python
|
||||||
|
|
||||||
|
%description
|
||||||
|
The initial-setup utility runs after installation. It guides the user through
|
||||||
|
a series of steps that allows for easier configuration of the machine.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
# remove upstream egg-info
|
||||||
|
rm -rf *.egg-info
|
||||||
|
|
||||||
|
%build
|
||||||
|
%{__python} setup.py build
|
||||||
|
%{__python} setup.py compile_catalog -D %{name} -d locale
|
||||||
|
|
||||||
|
# Check is disabled until Gtk bug rhbz#902401 is resolved
|
||||||
|
#%check
|
||||||
|
#%{__python} setup.py nosetests
|
||||||
|
|
||||||
|
%install
|
||||||
|
%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
|
||||||
|
%find_lang %{name}
|
||||||
|
|
||||||
|
%post
|
||||||
|
if [ $1 -ne 2 -a ! -f /etc/sysconfig/initial-setup ]; then
|
||||||
|
platform="$(arch)"
|
||||||
|
if [ "$platform" = "s390" -o "$platform" = "s390x" ]; then
|
||||||
|
echo "RUN_INITIAL_SETUP=YES" > /etc/sysconfig/initial-setup
|
||||||
|
else
|
||||||
|
%systemd_post initial-setup-graphical.service
|
||||||
|
%systemd_post initial-setup-text.service
|
||||||
|
%systemd_post initial-setup-xserver.service
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%systemd_preun initial-setup-graphical.service
|
||||||
|
%systemd_preun initial-setup-text.service
|
||||||
|
%systemd_preun initial-setup-xserver.service
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%systemd_postun_with_restart initial-setup-graphical.service
|
||||||
|
%systemd_postun_with_restart initial-setup-text.service
|
||||||
|
%systemd_postun_with_restart initial-setup-xserver.service
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%doc COPYING README
|
||||||
|
%dir %{_datadir}/initial-setup/
|
||||||
|
%dir %{_datadir}/initial-setup/modules/
|
||||||
|
%{python_sitelib}/*
|
||||||
|
%{_bindir}/initial-setup
|
||||||
|
%{_bindir}/firstboot-windowmanager
|
||||||
|
%{_datadir}/initial-setup/modules/*
|
||||||
|
|
||||||
|
%{_unitdir}/initial-setup-graphical.service
|
||||||
|
%{_unitdir}/initial-setup-text.service
|
||||||
|
%{_unitdir}/initial-setup-xserver.service
|
||||||
|
|
||||||
|
%ifarch s390 s390x
|
||||||
|
%{_sysconfdir}/profile.d/initial-setup.sh
|
||||||
|
%{_sysconfdir}/profile.d/initial-setup.csh
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Tue Feb 13 2013 Martin Sivak <msivak@redhat.com> 0.2-1
|
||||||
|
- Updates for package review
|
||||||
|
- Firstboot-windowmanager script
|
||||||
|
|
||||||
|
* Tue Feb 13 2013 Martin Sivak <msivak@redhat.com> 0.1-3
|
||||||
|
- Updates for package review
|
||||||
|
|
||||||
|
* Tue Jan 22 2013 Martin Sivak <msivak@redhat.com> 0.1-2
|
||||||
|
- Updates for package review
|
||||||
|
|
||||||
|
* Tue Nov 06 2012 Martin Sivak <msivak@redhat.com> 0.1-1
|
||||||
|
- Initial release
|
Loading…
Reference in New Issue
Block a user