refactor: apkupdater: Lock on only critical section
This commit is contained in:
parent
fb405dc55c
commit
3941d4761d
@ -60,9 +60,9 @@ type AlpineLinuxPackageUpdate struct {
|
|||||||
|
|
||||||
func (u *AlpineLinuxPackageUpdate) Update() {
|
func (u *AlpineLinuxPackageUpdate) Update() {
|
||||||
|
|
||||||
u.apkLock.Lock()
|
|
||||||
log.Println("Updating packages...")
|
log.Println("Updating packages...")
|
||||||
cmd := exec.Command("apk", u.Packages...)
|
cmd := exec.Command("apk", u.Packages...)
|
||||||
|
u.apkLock.Lock()
|
||||||
stdout, err := cmd.Output()
|
stdout, err := cmd.Output()
|
||||||
u.apkLock.Unlock()
|
u.apkLock.Unlock()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user