@@ -368,12 +368,12 @@ func updateWorkspaceRule(keyring openpgp.EntityList, rule *build.Rule) {
368
368
newPackagesKV = append (newPackagesKV , & build.KeyValueExpr {Key : & build.StringExpr {Value : pkgName }, Value : & build.StringExpr {Value : newPackages [pkgName ]}})
369
369
newPackagesSha256KV = append (newPackagesSha256KV , & build.KeyValueExpr {Key : & build.StringExpr {Value : pkgName }, Value : & build.StringExpr {Value : newPackagesSha256 [pkgName ]}})
370
370
}
371
- rule .SetAttr ("packages" , & build.DictExpr {List : newPackagesKV })
372
- rule .SetAttr ("packages_sha256" , & build.DictExpr {List : newPackagesSha256KV })
371
+ rule .SetAttr ("packages" , & build.DictExpr {List : newPackagesKV , ForceMultiLine : true })
372
+ rule .SetAttr ("packages_sha256" , & build.DictExpr {List : newPackagesSha256KV , ForceMultiLine : true })
373
373
}
374
374
375
- func updateWorkspace (keyring openpgp.EntityList , workspaceContents []byte ) string {
376
- f , err := build .Parse ("WORKSPACE" , workspaceContents )
375
+ func updateFile (keyring openpgp.EntityList , filename string , fileContents []byte ) string {
376
+ f , err := build .Parse (filename , fileContents )
377
377
logFatalErr (err )
378
378
379
379
for _ , rule := range f .Rules ("deb_packages" ) {
@@ -412,6 +412,17 @@ func main() {
412
412
logFatalErr (err )
413
413
workspacefile .Close ()
414
414
415
- err = ioutil .WriteFile ("WORKSPACE" , []byte (updateWorkspace (keyring , wscontent )), 0664 )
415
+ err = ioutil .WriteFile ("WORKSPACE" , []byte (updateFile (keyring , "WORKSPACE" , wscontent )), 0664 )
416
416
logFatalErr (err )
417
+
418
+ for _ , fileName := range flag .Args () {
419
+ bzlFile , err := os .Open (fileName )
420
+ logFatalErr (err )
421
+ bzlContent , err := ioutil .ReadAll (bzlFile )
422
+ logFatalErr (err )
423
+ workspacefile .Close ()
424
+
425
+ err = ioutil .WriteFile (fileName , []byte (updateFile (keyring , fileName , bzlContent )), 0664 )
426
+ logFatalErr (err )
427
+ }
417
428
}
0 commit comments