diff --git a/src/sonic-build-hooks/hooks/dpkg b/src/sonic-build-hooks/hooks/dpkg new file mode 100644 index 000000000000..7fbc90f9fe5c --- /dev/null +++ b/src/sonic-build-hooks/hooks/dpkg @@ -0,0 +1,10 @@ +#!/bin/bash + +. /usr/local/share/buildinfo/scripts/buildinfo_base.sh +REAL_COMMAND=$(get_command dpkg) +COMMAND_INFO="Locked by command: $REAL_COMMAND $@" +lock_result=$(acquire_apt_installation_lock "$COMMAND_INFO" ) +$REAL_COMMAND "$@" +command_result=$? +[ "$lock_result" == y ] && release_apt_installation_lock +exit $command_result