Lines Matching refs:pkginst

84 pkginfo(struct pkginfo *info, char *pkginst, ...)  in pkginfo()  argument
90 va_start(ap, pkginst); in pkginfo()
95 if (pkginst == NULL) { in pkginfo()
96 info->pkginst = NULL; in pkginfo()
106 if (pkgnmchk(pkginst, "all", 1)) { in pkginfo()
108 pkginst = fpkginst(pkginst, ckarch, ckvers); in pkginfo()
109 if (pkginst == NULL) in pkginfo()
117 info->pkginst = NULL; in pkginfo()
118 if (fpkginfo(info, pkginst)) in pkginfo()
126 if (ckinst(pkginst, info->arch, info->version, ckarch, in pkginfo()
137 fpkginfo(struct pkginfo *info, char *pkginst) in fpkginfo() argument
147 if (pkginst == NULL) in fpkginfo()
149 else if (pkgnmchk(pkginst, "all", 1)) { in fpkginfo()
156 if (rdconfig(info, pkginst, NULL)) { in fpkginfo()
167 if (info->pkginst) { in initpkg()
168 free(info->pkginst); in initpkg()
183 info->pkginst = NULL; in initpkg()
191 rdconfig(struct pkginfo *info, char *pkginst, char *ckvers) in rdconfig() argument
198 if ((fp = pkginfopen(pkgdir, pkginst)) == NULL) { in rdconfig()
255 "%s/%s/!I-Lock!", pkgdir, pkginst); in rdconfig()
260 "%s/%s/!R-Lock!", pkgdir, pkginst); in rdconfig()
265 info->pkginst = strdup(pkginst); in rdconfig()
270 ckinst(char *pkginst, char *pkgarch, char *pkgvers, char *ckarch, char *ckvers) in ckinst() argument
278 if (compver(pkginst, ckvers)) in ckinst()
289 static char pkginst[PKGSIZ+1]; in fpkginst() local
332 (void) strcpy(pkginst, dp->d_name); in fpkginst()
333 return (pkginst); in fpkginst()
376 compver(char *pkginst, char *version) in compver() argument
382 "%s/%s/install/compver", get_PKGLOC(), pkginst); in compver()