Skip to content

Commit 762eea8

Browse files
committed
cleanup
1 parent c9cddde commit 762eea8

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

pkg/app/sensor/artifacts/artifacts.go

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -197,18 +197,19 @@ var appMetadataFileUpdate = map[string]fsutil.DataUpdaterFn{
197197
nodePackageFile: nodePackageJSONVerUpdater,
198198
}
199199

200-
func appMetadataFileUpdater(filePath string) fsutil.DataUpdaterFn {
200+
func appMetadataFileUpdater(filePath string) error {
201201
target := filepath.Base(filePath)
202202

203-
fn, found := appMetadataFileUpdate[target]
203+
updater, found := appMetadataFileUpdate[target]
204204
if !found {
205205
log.Tracef("appMetadataFileUpdater - no updater")
206+
return nil
206207
}
207208

208-
return fn
209+
return fsutil.UpdateFileData(filePath, updater, true)
209210
}
210211

211-
func nodePackageJSONVerUpdater(data []byte) ([]byte, error) {
212+
func nodePackageJSONVerUpdater(target string, data []byte) ([]byte, error) {
212213
var info map[string]interface{}
213214

214215
err := json.Unmarshal(data, &info)
@@ -223,10 +224,11 @@ func nodePackageJSONVerUpdater(data []byte) ([]byte, error) {
223224
}
224225

225226
version = fmt.Sprintf("1%s", version)
227+
log.Tracef("nodePackageJSONVerUpdater(%s) - version='%v'->'%v')\n", target, info["version"], version)
226228
info["version"] = version
227229

228-
b := new(bytes.Buffer)
229-
enc := json.NewEncoder(b)
230+
var b bytes.Buffer
231+
enc := json.NewEncoder(&b)
230232
enc.SetEscapeHTML(false)
231233
enc.SetIndent(" ", " ")
232234
err = enc.Encode(info)
@@ -1516,11 +1518,8 @@ copyFiles:
15161518
log.Debugf("saveArtifacts [%s,%s] - error saving file => %v", srcFileName, filePath, err)
15171519
}
15181520

1519-
if updater := appMetadataFileUpdater(srcFileName); updater != nil {
1520-
err := fsutil.UpdateFileData(filePath, updater, true)
1521-
if err != nil {
1522-
log.Debugf("saveArtifacts [%s,%s] - fsutil.UpdateFileData error => %v", srcFileName, filePath, err)
1523-
}
1521+
if err := appMetadataFileUpdater(filePath); err != nil {
1522+
log.Debugf("saveArtifacts [%s,%s] - appMetadataFileUpdater => not updated %v / err = %v", filePath, err)
15241523
}
15251524
} else {
15261525
err := fsutil.CopyRegularFile(p.cmd.KeepPerms, srcFileName, filePath, true)

pkg/util/fsutil/fsutil.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,7 @@ func ReplaceFileData(target string, replace []ReplaceInfo, preserveTimes bool) e
741741
return nil
742742
}
743743

744-
type DataUpdaterFn func(data []byte) ([]byte, error)
744+
type DataUpdaterFn func(target string, data []byte) ([]byte, error)
745745

746746
// UpdateFileData updates all file data in target file using the updater function
747747
func UpdateFileData(target string, updater DataUpdaterFn, preserveTimes bool) error {
@@ -764,7 +764,7 @@ func UpdateFileData(target string, updater DataUpdaterFn, preserveTimes bool) er
764764
return err
765765
}
766766

767-
raw, err = updater(raw)
767+
raw, err = updater(target, raw)
768768
if err != nil {
769769
return err
770770
}

0 commit comments

Comments
 (0)