diff --git a/dist/DellEMC-ScaleIO-flexvolume.spec b/dist/DellEMC-ScaleIO-flexvolume.spec index cb59df9..2476a3d 100644 --- a/dist/DellEMC-ScaleIO-flexvolume.spec +++ b/dist/DellEMC-ScaleIO-flexvolume.spec @@ -12,6 +12,7 @@ License: ASL 2.0 # global settings %global flexdir /usr/libexec/kubernetes/kubelet-plugins/volume/exec %global instdir /opt/emc/scaleio/flexvolume +%global logrotatedir /etc/logrotate.d %global bindir %{instdir}/bin %global cfgdir %{instdir}/cfg @@ -27,10 +28,12 @@ FlexVolume driver for ScaleIO rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{bindir} install -d $RPM_BUILD_ROOT%{cfgdir} +install -d $RPM_BUILD_ROOT%{logrotatedir} install -m 0666 LICENSE $RPM_BUILD_ROOT%{instdir} install -m 0755 get-token.sh $RPM_BUILD_ROOT%{bindir} install -m 0755 cfg/config.sample $RPM_BUILD_ROOT%{cfgdir} install -m 0444 changes $RPM_BUILD_ROOT%{instdir} +install -m 0644 logrotate.d/DellEMC-ScaleIO-flexvolume $RPM_BUILD_ROOT%{logrotatedir} for d in %{drivers}; do install -d $RPM_BUILD_ROOT%{flexdir}/dell~${d} install -m 0755 ${d} $RPM_BUILD_ROOT%{bindir} @@ -65,6 +68,7 @@ done %{bindir}/scaleio-simple %{bindir}/get-token.sh %{cfgdir}/config.sample +%{logrotatedir}/DellEMC-ScaleIO-flexvolume %dir %{flexdir}/dell~scaleio %dir %{flexdir}/dell~scaleio-simple %dir %{cfgdir} diff --git a/logrotate.d/DellEMC-ScaleIO-flexvolume b/logrotate.d/DellEMC-ScaleIO-flexvolume new file mode 100644 index 0000000..c3d9f7e --- /dev/null +++ b/logrotate.d/DellEMC-ScaleIO-flexvolume @@ -0,0 +1,9 @@ +/var/log/scaleio-flexvol.log { + missingok + notifempty + size 2M + dateext + compress + rotate 12 + create 0600 root root +}