Lines Matching defs:devp
52 pkgmount(struct pkgdev *devp, char *pkg, int part, int nparts, int getvolflg)
84 if (getvolflg && (n = getvol(devp->bdevice, NULL,
85 (devp->rdonly ? 0 : DM_FORMFS|DM_WLABEL), prompt))) {
90 devp->bdevice);
97 if (devp->fstyp == NULL) {
99 "%s %s", FSTYP, devp->bdevice);
102 logerr(pkg_gt(ERR_FSTYP), devp->bdevice);
108 logerr(pkg_gt(ERR_FSTYP), devp->bdevice);
115 logerr(pkg_gt(ERR_FSTYP), devp->bdevice);
122 logerr(pkg_gt(ERR_FSTYP), devp->bdevice);
126 devp->fstyp = strdup(cmd);
129 if (devp->rdonly) {
131 devp->fstyp, devp->bdevice, devp->mount, NULL);
134 devp->fstyp, devp->bdevice, devp->mount, NULL);
137 progerr(pkg_gt("mount of %s failed"), devp->bdevice);
140 devp->mntflg++;
147 pkgumount(struct pkgdev *devp)
152 if (!devp->mntflg)
156 n = pkgexecl(NULL, NULL, NULL, NULL, UMOUNT, devp->bdevice,
160 devp->bdevice);
165 devp->mntflg = 0;