Search
j0ke.net Open Build Service
>
Projects
>
server:monitoring
>
fetchconfig
> fetchconfig.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File fetchconfig.spec of Package fetchconfig
Name: fetchconfig Version: 0.22 Release: 1 Url: http://www.nongnu.org/fetchconfig/ License: GPL Summary: Fetch config from devices Group: System Source0: %{name}-%{version}.tar.bz2 Patch0: %{name}-var-path.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildArch: noarch %if 0%{?suse_version} Requires: cron %else Requires: vixie-cron %endif %description fetchconfig is a Perl script for retrieving configuration of multiple devices. It has been tested under Linux and Windows, and currently supports a variety of devices, including Cisco IOS, Cisco Catalyst, Cisco ASA, Cisco PIX, FortiGate Firewalls, ProCurve, Alcatel Ethernet Routers (aka Riverstone), Dell PowerConnect Switches, Terayon 3200/3500CMTS, Datacom DmSwitch Switches, HP MSR Routers, Mikrotik Routers, Tellabs MSR Routers, Juniper EX Switch JunOS. %prep %setup %patch0 %build %install mkdir -p %{buildroot}/usr/lib/fetchconfig/fetchconfig/model # rpmlint fixes chmod -x fetchconfig/model/CiscoCAT.pm chmod -x rpm/fetchconfig-sysconfig cp fetchconfig.pl %{buildroot}/usr/lib/fetchconfig cp fetchconfig/*.pm %{buildroot}/usr/lib/fetchconfig/fetchconfig cp fetchconfig/model/*.pm %{buildroot}/usr/lib/fetchconfig/fetchconfig/model mkdir -p %{buildroot}/usr/bin cp rpm/fetchconfig %{buildroot}/usr/bin mkdir -p %{buildroot}/var/lib/fetchconfig chmod 700 %{buildroot}/var/lib/fetchconfig mkdir -p %{buildroot}/etc/cron.daily cp rpm/fetchconfig-daily %{buildroot}/etc/cron.daily/fetchconfig mkdir -p %{buildroot}/etc/sysconfig cp rpm/fetchconfigtab %{buildroot}/etc/fetchconfigtab %if 0%{?suse_version} %__install -D rpm/fetchconfig-sysconfig %{buildroot}/var/adm/fillup-templates/sysconfig.fetchconfig %else cp rpm/fetchconfig-sysconfig %{buildroot}/etc/sysconfig/fetchconfig %endif %post %if 0%{?suse_version} %fillup_and_insserv %endif %clean rm -rf %{buildroot} %files %defattr(-,root,root) %attr(755,root,root) /usr/bin/fetchconfig /usr/lib/fetchconfig %dir %attr(700,root,root) /var/lib/fetchconfig %attr(755,root,root) /etc/cron.daily/fetchconfig %config(noreplace) %attr(600,root,root) /etc/fetchconfigtab %if 0%{?suse_version} %attr(600,root,root) /var/adm/fillup-templates/sysconfig.fetchconfig %else %config(noreplace) %attr(600,root,root) /etc/sysconfig/fetchconfig %endif %doc CHANGES COPYING CREDITS README %changelog