Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 874 → Rev 875

/pkgnet/trunk/nls_utf8/de_utf8.txt
14,7 → 14,7
1.2: pkgnet pull <Paketname>
1.3: pkgnet pull <Paketname>-<Paketversion>
1.4: pkgnet pullsrc <Paketname>
1.4: pkgnet pullsrc <Paketname>-<Paketversion>
1.5: pkgnet pullsrc <Paketname>-<Paketversion>
1.6: pkgnet checkup
1.7:Aktionen:
1.8:search - fragt die Liste der passenden Pakete von der Paketquelle ab
/pkgnet/trunk/nls_utf8/en_utf8.txt
14,7 → 14,7
1.2: pkgnet pull <package>
1.3: pkgnet pull <package>-<version>
1.4: pkgnet pullsrc <package>
1.4: pkgnet pullsrc <package>-<version>
1.5: pkgnet pullsrc <package>-<version>
1.6: pkgnet checkup
1.7:actions:
1.8:search - asks remote repository for the list of matching packages
/pkgnet/trunk/nls_utf8/pl_utf8.txt
14,7 → 14,7
1.2: pkgnet pull <pakiet>
1.3: pkgnet pull <pakiet>-<wersja>
1.4: pkgnet pullsrc <pakiet>
1.4: pkgnet pullsrc <pakiet>-<wersja>
1.5: pkgnet pullsrc <pakiet>-<wersja>
1.6: pkgnet checkup
1.7:akcje:
1.8:search - pyta zdalne repozytorium o listę pakietów pasujących do wyrażenia
/pkgnet/trunk/pkgnet.c
40,7 → 40,7
#include "../../pkg/trunk/lsm.h"
 
 
#define PVER "20220216"
#define PVER "20220218"
#define PDATE "2021-2022"
 
#define HOSTADDR "svardos.org"
80,6 → 80,8
putsnls(1, 1); /* "usage: pkgnet search <term>" */
putsnls(1, 2); /* " pkgnet pull <package>" */
putsnls(1, 3); /* " pkgnet pull <package>-<version>" */
putsnls(1, 4); /* " pkgnet pullsrc <package>" */
putsnls(1, 5); /* " pkgnet pullsrc <package>-<version>" */
putsnls(1, 6); /* " pkgnet checkup" */
puts("");
putsnls(1, 7); /* "actions:" */
103,16 → 105,21
*ispost = 0;
if ((argc == 3) && (strcasecmp(argv[1], "search") == 0)) {
sprintf(url, "/repo/?a=search&p=%s&lang=%s", argv[2], lang);
} else if ((argc == 3) && (strcasecmp(argv[1], "pull") == 0)) {
} else if ((argc == 3) && ((strcasecmp(argv[1], "pull") == 0) || (strcasecmp(argv[1], "pullsrc") == 0))) {
unsigned short i;
sprintf(url, "/repo/?a=pull&p=%s&lang=%s", argv[2], lang);
/* copy argv[2] into outfname, but stop at first '-' or null terminator
* this trims any '-version' part in filename to respect 8+3 */
for (i = 0; (argv[2][i] != 0) && (argv[2][i] != '-') && (i < 8); i++) {
outfname[i] = argv[2][i];
}
/* add the svp extension to filename */
strcpy(outfname + i, ".svp");
/* add the extension (svp or zip) to filename and compute url */
if (strcasecmp(argv[1], "pull") == 0) {
sprintf(url, "/repo/?a=pull&p=%s&lang=%s", argv[2], lang);
strcpy(outfname + i, ".svp");
} else {
sprintf(url, "/repo/?a=pullsrc&p=%s&lang=%s", argv[2], lang);
strcpy(outfname + i, ".zip");
}
} else if ((argc == 2) && (strcasecmp(argv[1], "checkup") == 0)) {
sprintf(url, "/repo/?a=checkup&lang=%s", lang);
*ispost = 1;