mirror of
https://github.com/Jguer/yay.git
synced 2024-11-08 01:57:20 +01:00
28 lines
452 B
Go
28 lines
452 B
Go
|
// db.go - Functions for database handling.
|
||
|
//
|
||
|
// Copyright (c) 2013 The go-alpm Authors
|
||
|
//
|
||
|
// MIT Licensed. See LICENSE for details.
|
||
|
|
||
|
package alpm
|
||
|
|
||
|
/*
|
||
|
#include <alpm.h>
|
||
|
*/
|
||
|
import "C"
|
||
|
|
||
|
func (h *Handle) SyncSysupgrade(enableDowngrade bool) error {
|
||
|
intEnableDowngrade := C.int(0)
|
||
|
|
||
|
if enableDowngrade {
|
||
|
intEnableDowngrade = C.int(1)
|
||
|
}
|
||
|
|
||
|
ret := C.alpm_sync_sysupgrade(h.ptr, intEnableDowngrade)
|
||
|
if ret != 0 {
|
||
|
return h.LastError()
|
||
|
}
|
||
|
|
||
|
return nil
|
||
|
}
|