mirror of
https://github.com/go-gitea/gitea.git
synced 2024-09-01 14:56:30 +00:00
refactoring create pacman database function
This commit is contained in:
parent
54fd84d83f
commit
907aa021a1
@ -222,21 +222,19 @@ func CreatePacmanDb(entries map[string][]byte) ([]byte, error) {
|
|||||||
tw := tar.NewWriter(gw)
|
tw := tar.NewWriter(gw)
|
||||||
|
|
||||||
for name, content := range entries {
|
for name, content := range entries {
|
||||||
hdr := &tar.Header{
|
header := &tar.Header{
|
||||||
Name: name,
|
Name: name,
|
||||||
Size: int64(len(content)),
|
Size: int64(len(content)),
|
||||||
Mode: int64(os.ModePerm),
|
Mode: int64(os.ModePerm),
|
||||||
}
|
}
|
||||||
|
|
||||||
err := tw.WriteHeader(hdr)
|
if err := tw.WriteHeader(header); err != nil {
|
||||||
if err != nil {
|
|
||||||
tw.Close()
|
tw.Close()
|
||||||
gw.Close()
|
gw.Close()
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err = io.Copy(tw, bytes.NewReader(content))
|
if _, err := tw.Write(content); err != nil {
|
||||||
if err != nil {
|
|
||||||
tw.Close()
|
tw.Close()
|
||||||
gw.Close()
|
gw.Close()
|
||||||
return nil, err
|
return nil, err
|
||||||
|
Loading…
Reference in New Issue
Block a user