| ... | ... |
@@ -143,7 +143,11 @@ func (b *buildFile) CmdCmd(args string) error {
|
| 143 | 143 |
utils.Debugf("Error unmarshalling: %s, using /bin/sh -c", err)
|
| 144 | 144 |
cmd = []string{"/bin/sh", "-c", args}
|
| 145 | 145 |
} |
| 146 |
- return b.commit("", cmd, fmt.Sprintf("CMD %v", cmd))
|
|
| 146 |
+ if err := b.commit("", cmd, fmt.Sprintf("CMD %v", cmd)); err != nil {
|
|
| 147 |
+ return err |
|
| 148 |
+ } |
|
| 149 |
+ b.config.Cmd = cmd |
|
| 150 |
+ return nil |
|
| 147 | 151 |
} |
| 148 | 152 |
|
| 149 | 153 |
func (b *buildFile) CmdExpose(args string) error {
|
| ... | ... |
@@ -216,7 +220,11 @@ func (b *buildFile) CmdAdd(args string) error {
|
| 216 | 216 |
return err |
| 217 | 217 |
} |
| 218 | 218 |
} |
| 219 |
- return b.commit(cid, cmd, fmt.Sprintf("ADD %s in %s", orig, dest))
|
|
| 219 |
+ if err := b.commit(cid, cmd, fmt.Sprintf("ADD %s in %s", orig, dest)); err != nil {
|
|
| 220 |
+ return err |
|
| 221 |
+ } |
|
| 222 |
+ b.config.Cmd = cmd |
|
| 223 |
+ return nil |
|
| 220 | 224 |
} |
| 221 | 225 |
|
| 222 | 226 |
func (b *buildFile) run() (string, error) {
|