Lines 206-216
Link Here
|
206 |
struct stat st; |
206 |
struct stat st; |
207 |
|
207 |
|
208 |
if (pretend) { |
208 |
if (pretend) { |
209 |
printf(" %s-%s %s/%s:\n", GREEN, NORM, atom->CATEGORY, atom->P); |
209 |
printf(" %s-%s %s/%s:\n", GREEN, NORM, atom->CATEGORY, atom->PVR); |
210 |
return 0; |
210 |
return 0; |
211 |
} |
211 |
} |
212 |
|
212 |
|
213 |
snprintf(buf, sizeof(buf), "%s/%s/%s/CONTENTS", portvdb, atom->CATEGORY, atom->P); |
213 |
snprintf(buf, sizeof(buf), "%s/%s/%s/CONTENTS", portvdb, atom->CATEGORY, atom->PVR); |
214 |
if ((fp = fopen(buf, "r")) == NULL) |
214 |
if ((fp = fopen(buf, "r")) == NULL) |
215 |
return -1; |
215 |
return -1; |
216 |
|
216 |
|
Lines 245-251
Link Here
|
245 |
fclose(out); |
245 |
fclose(out); |
246 |
fclose(fp); |
246 |
fclose(fp); |
247 |
|
247 |
|
248 |
printf(" %s-%s %s/%s: ", GREEN, NORM, atom->CATEGORY, atom->P); |
248 |
printf(" %s-%s %s/%s: ", GREEN, NORM, atom->CATEGORY, atom->PVR); |
249 |
fflush(stdout); |
249 |
fflush(stdout); |
250 |
|
250 |
|
251 |
snprintf(tbz2, sizeof(tbz2), "%s/bin.tar.bz2", tmpdir); |
251 |
snprintf(tbz2, sizeof(tbz2), "%s/bin.tar.bz2", tmpdir); |
Lines 255-261
Link Here
|
255 |
pclose(fp); |
255 |
pclose(fp); |
256 |
|
256 |
|
257 |
snprintf(xpak, sizeof(xpak), "%s/inf.xpak", tmpdir); |
257 |
snprintf(xpak, sizeof(xpak), "%s/inf.xpak", tmpdir); |
258 |
snprintf(buf, sizeof(buf), "%s/%s/%s", portvdb, atom->CATEGORY, atom->P); |
258 |
snprintf(buf, sizeof(buf), "%s/%s/%s", portvdb, atom->CATEGORY, atom->PVR); |
259 |
xpak_argv[0] = buf; |
259 |
xpak_argv[0] = buf; |
260 |
xpak_argv[1] = NULL; |
260 |
xpak_argv[1] = NULL; |
261 |
xpak_create(xpak, 1, xpak_argv); |
261 |
xpak_create(xpak, 1, xpak_argv); |
Lines 267-273
Link Here
|
267 |
unlink(xpak); |
267 |
unlink(xpak); |
268 |
unlink(tbz2); |
268 |
unlink(tbz2); |
269 |
|
269 |
|
270 |
snprintf(tbz2, sizeof(tbz2), "%s/%s.tbz2", qpkg_get_bindir(), atom->P); |
270 |
snprintf(tbz2, sizeof(tbz2), "%s/%s.tbz2", qpkg_get_bindir(), atom->PVR); |
271 |
if (rename(buf, tbz2)) { |
271 |
if (rename(buf, tbz2)) { |
272 |
warnp("could not move '%s' to '%s'", buf, tbz2); |
272 |
warnp("could not move '%s' to '%s'", buf, tbz2); |
273 |
return 1; |
273 |
return 1; |