Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lrupp
windows-offline-update
windows-offline-update.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File windows-offline-update.spec of Package windows-offline-update
# # spec file for package windows-offline-update # # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # norootforbuild Name: windows-offline-update Summary: Offline-Update for Windows machines Version: 11.4 Release: 1 Url: http://www.wsusoffline.net/ License: GPL v3 or later Group: System/Management AutoReqProv: no BuildArch: noarch BuildRequires: unzip fdupes PreReq: %fillup_prereq Requires: bash cron wget # DownloadUpdates.sh Requires: xml cabextract xmlstarlet dos2unix # CreateISOImage.sh Requires: genisoimage mkisofs Source0: wsusoffline114.zip Source1: smb.conf.example Source2: windows-offline-update-cron Source3: windows-offline-update-sysconfig Source4: windows-offline-update-README BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Instead of using WSUS on a dedicated Windows Server, use the scripts inside of this package to create up-to date update packages for your windows clients - on Linux. The scripts download all available Updates for your clients and creates packages for: * Windows 2000 * Windows XP * Windows Vista * Office Authors: -------- Torsten Wittrock %prep %setup -q -n wsusoffline %build %install mkdir -p %buildroot%_datadir/ctupdate cp -r * %buildroot%_datadir/ctupdate/ chmod +x %buildroot%_datadir/ctupdate/sh/* mkdir -p %buildroot%_bindir pushd %buildroot%_bindir for i in %buildroot%_datadir/ctupdate/sh/* ; do sed -i "s|#/bin/bash|#!/bin/bash|g" $i ln -s %_datadir/ctupdate/sh/$(basename $i) . done popd mkdir -p %buildroot%_defaultdocdir/%name install -m644 %{SOURCE1} %buildroot%_defaultdocdir/%name/ install -m644 %{SOURCE4} %buildroot%_defaultdocdir/%name/README.SuSE pushd %buildroot%_defaultdocdir/%name for i in %buildroot%_datadir/ctupdate/doc/* ; do ln -s %_datadir/ctupdate/doc/$(basename $i) . done popd install -Dm755 %{SOURCE2} %{buildroot}%{_sysconfdir}/cron.weekly/suse.de-%name install -Dm644 %{SOURCE3} %{buildroot}%{_var}/adm/fillup-templates/sysconfig.%name %fdupes %buildroot%_datadir/ctupdate %clean rm -rf %{buildroot} %post %{fillup_only} %files %defattr(-,root,root) %doc %_defaultdocdir/%name %dir %_datadir/ctupdate %_bindir/* %_datadir/ctupdate/* %if 0%{?suse_version} >= 1315 %dir %{_var}/adm/fillup-templates %endif %{_var}/adm/fillup-templates/sysconfig.%name %config %{_sysconfdir}/cron.weekly/suse.de-%name %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor