File tree Expand file tree Collapse file tree 5 files changed +72
-15
lines changed Expand file tree Collapse file tree 5 files changed +72
-15
lines changed Original file line number Diff line number Diff line change @@ -32,9 +32,24 @@ echo "/var/log/ercole-agent.log {
3232 monthly
3333}" > /etc/logrotate.d/ercole-agent
3434
35- echo ' ' >> /opt/ercole-agent/.dbs_group
36- echo ' ' >> /opt/ercole-agent/.cell_group
37- echo ' ' >> /opt/ercole-agent/.ibs_group_EMPTY
35+ if [ -e /opt/ercole-agent/.dbs_group ]; then
36+ echo " File already exists. Do not overwrite."
37+ else
38+ echo " File does not exist. Creating an empty file."
39+ touch /opt/ercole-agent/.dbs_group
40+ fi
41+ if [ -e /opt/ercole-agent/.cell_group ]; then
42+ echo " File already exists. Do not overwrite."
43+ else
44+ echo " File does not exist. Creating an empty file."
45+ touch /opt/ercole-agent/.cell_group
46+ fi
47+ if [ -e /opt/ercole-agent/.ibs_group_EMPTY ]; then
48+ echo " File already exists. Do not overwrite."
49+ else
50+ echo " File does not exist. Creating an empty file."
51+ touch /opt/ercole-agent/.ibs_group_EMPTY
52+ fi
3853
3954systemctl start ercole-agent.service ;
4055systemctl enable ercole-agent.service ;
Original file line number Diff line number Diff line change 7575if [ -f /etc/systemd/system/ercole-agent.service ]; then
7676 sed -i -e " s=$DEF_PATH =$CST_PATH =g" /etc/systemd/system/ercole-agent.service
7777fi
78- if [ -f /usr/lib/systemd/system/ercole-agent.service ]; then
79- sed -i -e " s=$DEF_PATH =$CST_PATH =g" /usr/lib/systemd/system/ercole-agent.service
80- fi
8178if [ -f /etc/logrotate.d/ercole-agent ]; then
8279 sed -i -e " s=/var/log/ercole-agent.log=$CST_LOGS =g" /etc/logrotate.d/ercole-agent
8380fi
Original file line number Diff line number Diff line change @@ -44,9 +44,24 @@ install -m 644 package/rhel6/logrotate $RPM_BUILD_ROOT/etc/logrotate.d/ercole-ag
4444
4545%post
4646chkconfig ercole-agent on
47- echo ' ' >> /opt/ercole-agent/.dbs_group
48- echo ' ' >> /opt/ercole-agent/.cell_group
49- echo ' ' >> /opt/ercole-agent/.ibs_group_EMPTY
47+ if [ -e /opt/ercole-agent/.dbs_group ]; then
48+ echo " File already exists. Do not overwrite."
49+ else
50+ echo " File does not exist. Creating an empty file."
51+ touch /opt/ercole-agent/.dbs_group
52+ fi
53+ if [ -e /opt/ercole-agent/.cell_group ]; then
54+ echo " File already exists. Do not overwrite."
55+ else
56+ echo " File does not exist. Creating an empty file."
57+ touch /opt/ercole-agent/.cell_group
58+ fi
59+ if [ -e /opt/ercole-agent/.ibs_group_EMPTY ]; then
60+ echo " File already exists. Do not overwrite."
61+ else
62+ echo " File does not exist. Creating an empty file."
63+ touch /opt/ercole-agent/.ibs_group_EMPTY
64+ fi
5065
5166%files
5267%dir /opt/ercole-agent
Original file line number Diff line number Diff line change @@ -48,9 +48,24 @@ install -m 0644 package/rhel7/60-ercole-agent.preset %{buildroot}%{_presetdir}/6
4848
4949%post
5050/usr/bin/systemctl preset %{name }.service > /dev/null 2>&1 || :
51- echo ' ' >> /opt/ercole-agent/.dbs_group
52- echo ' ' >> /opt/ercole-agent/.cell_group
53- echo ' ' >> /opt/ercole-agent/.ibs_group_EMPTY
51+ if [ -e /opt/ercole-agent/.dbs_group ]; then
52+ echo " File already exists. Do not overwrite."
53+ else
54+ echo " File does not exist. Creating an empty file."
55+ touch /opt/ercole-agent/.dbs_group
56+ fi
57+ if [ -e /opt/ercole-agent/.cell_group ]; then
58+ echo " File already exists. Do not overwrite."
59+ else
60+ echo " File does not exist. Creating an empty file."
61+ touch /opt/ercole-agent/.cell_group
62+ fi
63+ if [ -e /opt/ercole-agent/.ibs_group_EMPTY ]; then
64+ echo " File already exists. Do not overwrite."
65+ else
66+ echo " File does not exist. Creating an empty file."
67+ touch /opt/ercole-agent/.ibs_group_EMPTY
68+ fi
5469
5570%preun
5671/usr/bin/systemctl --no-reload disable %{name }.service > /dev/null 2>&1 || :
Original file line number Diff line number Diff line change @@ -48,9 +48,24 @@ install -m 0644 package/rhel7/60-ercole-agent.preset %{buildroot}%{_presetdir}/6
4848
4949%post
5050/usr/bin/systemctl preset %{name }.service > /dev/null 2>&1 || :
51- echo ' ' >> /opt/ercole-agent/.dbs_group
52- echo ' ' >> /opt/ercole-agent/.cell_group
53- echo ' ' >> /opt/ercole-agent/.ibs_group_EMPTY
51+ if [ -e /opt/ercole-agent/.dbs_group ]; then
52+ echo " File already exists. Do not overwrite."
53+ else
54+ echo " File does not exist. Creating an empty file."
55+ touch /opt/ercole-agent/.dbs_group
56+ fi
57+ if [ -e /opt/ercole-agent/.cell_group ]; then
58+ echo " File already exists. Do not overwrite."
59+ else
60+ echo " File does not exist. Creating an empty file."
61+ touch /opt/ercole-agent/.cell_group
62+ fi
63+ if [ -e /opt/ercole-agent/.ibs_group_EMPTY ]; then
64+ echo " File already exists. Do not overwrite."
65+ else
66+ echo " File does not exist. Creating an empty file."
67+ touch /opt/ercole-agent/.ibs_group_EMPTY
68+ fi
5469
5570%preun
5671/usr/bin/systemctl --no-reload disable %{name }.service > /dev/null 2>&1 || :
You can’t perform that action at this time.
0 commit comments