mirror of
https://github.com/Jguer/yay.git
synced 2025-12-07 00:03:15 -05:00
Rollback on aggressive permission changes
This commit is contained in:
parent
a6a0b9b441
commit
a46e6bfa7b
10
cmd.go
10
cmd.go
@ -78,7 +78,7 @@ func init() {
|
|||||||
defaultSettings(&config)
|
defaultSettings(&config)
|
||||||
|
|
||||||
if _, err = os.Stat(configFile); os.IsNotExist(err) {
|
if _, err = os.Stat(configFile); os.IsNotExist(err) {
|
||||||
err = os.MkdirAll(filepath.Dir(configFile), 0700)
|
err = os.MkdirAll(filepath.Dir(configFile), 0755)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Unable to create config directory:", filepath.Dir(configFile), err)
|
fmt.Println("Unable to create config directory:", filepath.Dir(configFile), err)
|
||||||
os.Exit(2)
|
os.Exit(2)
|
||||||
@ -86,7 +86,7 @@ func init() {
|
|||||||
// Save the default config if nothing is found
|
// Save the default config if nothing is found
|
||||||
config.saveConfig()
|
config.saveConfig()
|
||||||
} else {
|
} else {
|
||||||
file, err := os.OpenFile(configFile, os.O_RDWR|os.O_CREATE, 0600)
|
file, err := os.OpenFile(configFile, os.O_RDWR|os.O_CREATE, 0644)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error reading config:", err)
|
fmt.Println("Error reading config:", err)
|
||||||
} else {
|
} else {
|
||||||
@ -105,7 +105,7 @@ func init() {
|
|||||||
////////////////
|
////////////////
|
||||||
updated = false
|
updated = false
|
||||||
|
|
||||||
file, err := os.OpenFile(vcsFile, os.O_RDWR|os.O_CREATE, 0600)
|
file, err := os.OpenFile(vcsFile, os.O_RDWR|os.O_CREATE, 0644)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
defer file.Close()
|
defer file.Close()
|
||||||
decoder := json.NewDecoder(file)
|
decoder := json.NewDecoder(file)
|
||||||
@ -363,7 +363,7 @@ func complete() (err error) {
|
|||||||
path := completionFile + config.Shell + ".cache"
|
path := completionFile + config.Shell + ".cache"
|
||||||
|
|
||||||
if info, err := os.Stat(path); os.IsNotExist(err) || time.Since(info.ModTime()).Hours() > 48 {
|
if info, err := os.Stat(path); os.IsNotExist(err) || time.Since(info.ModTime()).Hours() > 48 {
|
||||||
os.MkdirAll(filepath.Dir(completionFile), 0700)
|
os.MkdirAll(filepath.Dir(completionFile), 0755)
|
||||||
out, err := os.Create(path)
|
out, err := os.Create(path)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@ -378,7 +378,7 @@ func complete() (err error) {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
in, err := os.OpenFile(path, os.O_RDWR|os.O_CREATE, 0600)
|
in, err := os.OpenFile(path, os.O_RDWR|os.O_CREATE, 0644)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
@ -41,7 +41,7 @@ type Configuration struct {
|
|||||||
Devel bool `json:"devel"`
|
Devel bool `json:"devel"`
|
||||||
}
|
}
|
||||||
|
|
||||||
var version = "2.116"
|
var version = "2.201"
|
||||||
|
|
||||||
// baseURL givers the AUR default address.
|
// baseURL givers the AUR default address.
|
||||||
const baseURL string = "https://aur.archlinux.org"
|
const baseURL string = "https://aur.archlinux.org"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user