summaryrefslogtreecommitdiff
path: root/buildPackage.go
diff options
context:
space:
mode:
Diffstat (limited to 'buildPackage.go')
-rw-r--r--buildPackage.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/buildPackage.go b/buildPackage.go
index d717854..aa1f1ed 100644
--- a/buildPackage.go
+++ b/buildPackage.go
@@ -138,10 +138,10 @@ func (c *controlBox) buildPackage() (bool, error) {
log.Warn("rm failed. files/ still exists. is golang doing these in parallel?")
return false, errors.New("rm files/")
}
- if !shell.Mkdir("files/DEBIAN") {
+ if err := os.MkdirAll("files/DEBIAN", os.ModePerm); err != nil {
return false, errors.New("mkdir files/DEBIAN")
}
- if !shell.Mkdir("files/usr/bin") {
+ if err := os.MkdirAll("files/usr/bin", os.ModePerm); err != nil {
log.Warn("mkdir failed")
return false, errors.New("mkdir files/usr/bin")
}
@@ -170,7 +170,7 @@ func (c *controlBox) buildPackage() (bool, error) {
if readme != "" {
path := filepath.Join("files/usr/lib/" + filename)
- if !shell.Mkdir(path) {
+ if err := os.MkdirAll(path, os.ModePerm); err != nil {
return false, errors.New("no files/usr/lib")
}
if r := shell.Run([]string{"cp", readme, path}); r.Error != nil {