Skip to content

Commit

Permalink
Adds locking to avoid dpkg install conflicts
Browse files Browse the repository at this point in the history
  • Loading branch information
lancefrench authored and HDYA committed Apr 9, 2019
1 parent 7cf2ff7 commit 3944d66
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions jobs/omsagent/templates/install.erb
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,10 @@ EOF

# Install packages
if [ ${DPKG_FOUND} -eq 0 ]; then
(
flock -x 200
dpkg -i --force-confold --force-confdef /var/vcap/packages/omsagent/omi*.deb /var/vcap/packages/omsagent/scx*.deb /var/vcap/packages/omsagent/omsagent*.deb /var/vcap/packages/omsagent/omsconfig*.deb
) 200>/var/vcap/data/dpkg.lock
else
rpm -Uvh --force /var/vcap/packages/omsagent/omi-*.rpm /var/vcap/packages/omsagent/scx*.rpm /var/vcap/packages/omsagent/omsagent*.rpm /var/vcap/packages/omsagent/omsconfig*.rpm
fi
Expand Down

0 comments on commit 3944d66

Please sign in to comment.