diff options
| -rwxr-xr-x[-rw-r--r--] | bootstrap.sh | 2 | ||||
| -rw-r--r-- | snag/src/build_db.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/bootstrap.sh b/bootstrap.sh index c260910..1197ae6 100644..100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -4,7 +4,7 @@ bootstrapdir=$(mktemp -d -p $PWD bootstrap-XXXXXXXX) mkdir -p $bootstrapdir/tarballs mkdir -p $bootstrapdir/tools -mkdir -p $boostrapdir/sources +mkdir -p $bootstrapdir/sources mkdir -p $bootstrapdir/usr mkdir -p $bootstrapdir/usr/lib diff --git a/snag/src/build_db.c b/snag/src/build_db.c index 2ec79cc..ff163ba 100644 --- a/snag/src/build_db.c +++ b/snag/src/build_db.c @@ -245,17 +245,17 @@ void build_run(const package_build_t* build) { errorcode = 1; goto error; } + newenvp[i++] = descdir; char* root = vastrcat("root=", build->fakeroot); if (!descdir) { errorcode = 2; goto error; } - newenvp[i++] = descdir; newenvp[i++] = root; newenvp[i] = NULL; char* argv[] = { cfg.build_package_script, buf1, buf2, build->package->script_path, NULL }; execve(cfg.build_package_script, argv, newenvp); - error: + error: int finished = API_MESSAGE_FINISHED; write(api_from_sh[1], &finished, sizeof(finished)); // what are you still doing here? |
