mirror of https://github.com/Icinga/icinga2.git
parent
f20d9010c0
commit
5e1099394a
|
@ -64,8 +64,6 @@ case "$1" in
|
||||||
|
|
||||||
# enable default features
|
# enable default features
|
||||||
enable_default_features $@
|
enable_default_features $@
|
||||||
|
|
||||||
/usr/share/icinga2/migrate-hosts
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
abort-upgrade|abort-remove|abort-deconfigure)
|
abort-upgrade|abort-remove|abort-deconfigure)
|
||||||
|
|
|
@ -265,8 +265,6 @@ exit 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%post common
|
%post common
|
||||||
/usr/share/icinga2/migrate-hosts
|
|
||||||
|
|
||||||
# suse
|
# suse
|
||||||
%if "%{_vendor}" == "suse"
|
%if "%{_vendor}" == "suse"
|
||||||
%if 0%{?suse_version} >= 1310
|
%if 0%{?suse_version} >= 1310
|
||||||
|
@ -437,7 +435,6 @@ exit 0
|
||||||
%{_libdir}/%{name}
|
%{_libdir}/%{name}
|
||||||
%{_datadir}/%{name}
|
%{_datadir}/%{name}
|
||||||
%exclude %{_datadir}/%{name}/include
|
%exclude %{_datadir}/%{name}/include
|
||||||
%exclude %{_datadir}/%{name}/migrate-hosts
|
|
||||||
%{_mandir}/man8/%{name}.8.gz
|
%{_mandir}/man8/%{name}.8.gz
|
||||||
|
|
||||||
%attr(0750,%{icinga_user},%{icingacmd_group}) %{_localstatedir}/cache/%{name}
|
%attr(0750,%{icinga_user},%{icingacmd_group}) %{_localstatedir}/cache/%{name}
|
||||||
|
@ -490,7 +487,6 @@ exit 0
|
||||||
%attr(0750,%{icinga_user},%{icinga_group}) %dir %{_localstatedir}/spool/%{name}/tmp
|
%attr(0750,%{icinga_user},%{icinga_group}) %dir %{_localstatedir}/spool/%{name}/tmp
|
||||||
%attr(0750,%{icinga_user},%{icinga_group}) %dir %{_datadir}/%{name}/include
|
%attr(0750,%{icinga_user},%{icinga_group}) %dir %{_datadir}/%{name}/include
|
||||||
%{_datadir}/%{name}/include
|
%{_datadir}/%{name}/include
|
||||||
%{_datadir}/%{name}/migrate-hosts
|
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
|
|
|
@ -19,10 +19,3 @@ add_subdirectory(mkclass)
|
||||||
add_subdirectory(mkembedconfig)
|
add_subdirectory(mkembedconfig)
|
||||||
add_subdirectory(mkunity)
|
add_subdirectory(mkunity)
|
||||||
|
|
||||||
configure_file(migrate-hosts.cmake ${CMAKE_CURRENT_BINARY_DIR}/migrate-hosts @ONLY)
|
|
||||||
|
|
||||||
install(
|
|
||||||
FILES ${CMAKE_CURRENT_BINARY_DIR}/migrate-hosts
|
|
||||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/icinga2
|
|
||||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
|
|
||||||
)
|
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
# Moves configuration files from /etc/icinga2/conf.d/hosts/<fqdn>
|
|
||||||
# as backup files. TODO: Remove script before 2.2 release.
|
|
||||||
|
|
||||||
icinga2bin=@CMAKE_INSTALL_FULL_SBINDIR@/icinga2
|
|
||||||
sysconfdir=`$icinga2bin variable get --current SysconfDir`
|
|
||||||
|
|
||||||
if [ -z "$sysconfdir" ]; then
|
|
||||||
echo "Could not determine SysconfDir"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
target="`hostname -f`"
|
|
||||||
if [ ! -e $sysconfdir/icinga2/repository.d/hosts/$target.conf ]; then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
mv $sysconfdir/icinga2/repository.d/hosts/$target.conf $sysconfdir/icinga2/repository.d/hosts/$target.conf.bak
|
|
||||||
|
|
||||||
if [ -d $sysconfdir/icinga2/repository.d/hosts/$target ]; then
|
|
||||||
for file in $sysconfdir/icinga2/repository.d/hosts/$target/*.conf; do
|
|
||||||
if [ ! -e $file ]; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
|
|
||||||
mv $file $file.bak
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Moved repository FQDN host in $sysconfdir/icinga2/repository.d/hosts/$target as backup. Please migrate your changes to all new conf.d/{hosts,services.conf}"
|
|
||||||
exit 0
|
|
Loading…
Reference in New Issue