diff options
| author | Garrett D'Amore <garrett@nexenta.com> | 2010-11-15 20:03:27 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@nexenta.com> | 2010-11-15 20:03:27 -0800 |
| commit | 4656d4747c8743290bfbe910c64cd75eb4e4af8d (patch) | |
| tree | 241d8b3f0b8796e33937c6a27c670eba002f8f04 /usr/src/cmd/svr4pkg/pkgadd/main.c | |
| parent | 60bec29ea42d65ac648c69b0fb189273e286ca57 (diff) | |
| download | illumos-joyent-4656d4747c8743290bfbe910c64cd75eb4e4af8d.tar.gz | |
420 remove patch (sparse package) support from svr4 pkg
421 libpkg and libadm need to be lint clean
Reviewed by: gwr@nexenta.com
Reviewed by: peter.tribble@gmail.com
Approved by: gwr@nexenta.com
Diffstat (limited to 'usr/src/cmd/svr4pkg/pkgadd/main.c')
| -rw-r--r-- | usr/src/cmd/svr4pkg/pkgadd/main.c | 59 |
1 files changed, 1 insertions, 58 deletions
diff --git a/usr/src/cmd/svr4pkg/pkgadd/main.c b/usr/src/cmd/svr4pkg/pkgadd/main.c index a589dd389e..9917fb5253 100644 --- a/usr/src/cmd/svr4pkg/pkgadd/main.c +++ b/usr/src/cmd/svr4pkg/pkgadd/main.c @@ -165,10 +165,6 @@ static boolean_t debugFlag = B_FALSE; static boolean_t globalZoneOnly = B_FALSE; -/* Set by -O patchPkgRemoval */ - -static boolean_t patchPkgRemoval = B_FALSE; - /* * Assume the package is ABI and POSIX compliant as regards user * interactiion during procedure scripts. @@ -624,27 +620,6 @@ main(int argc, char **argv) continue; } - /* - * Private interface: package is being - * installed as a patch package. - */ - - if (strcmp(p, "patchPkgInstall") == 0) { - setPatchUpdate(); - continue; - } - - /* - * If this is a patch removal - * then call setPatchUpdate() and set - * patchPkgRemoval flag. - */ - if (strcmp(p, "patchPkgRemoval") == 0) { - setPatchUpdate(); - patchPkgRemoval = B_TRUE; - continue; - } - if (strncmp(p, "zonelist=", 9) == 0) { /* * If colons used as separators, @@ -1661,16 +1636,6 @@ pkgZoneCheckInstall(char *a_zoneName, zone_state_t a_zoneState, arg[nargs++] = "-O"; arg[nargs++] = "addzonename"; - if (isPatchUpdate()) { - if (patchPkgRemoval == B_TRUE) { - arg[nargs++] = "-O"; - arg[nargs++] = "patchPkgRemoval"; - } else { - arg[nargs++] = "-O"; - arg[nargs++] = "patchPkgInstall"; - } - } - /* * add parent zone info/type */ @@ -2009,16 +1974,6 @@ pkgZoneInstall(char *a_zoneName, zone_state_t a_zoneState, char *a_idsName, arg[nargs++] = "-O"; arg[nargs++] = "addzonename"; - if (isPatchUpdate()) { - if (patchPkgRemoval == B_TRUE) { - arg[nargs++] = "-O"; - arg[nargs++] = "patchPkgRemoval"; - } else { - arg[nargs++] = "-O"; - arg[nargs++] = "patchPkgInstall"; - } - } - /* * add parent zone info/type */ @@ -2187,18 +2142,6 @@ pkgInstall(char *a_altRoot, char *a_idsName, char *a_pkgDir, char *a_altBinDir) arg[nargs++] = "debug"; } - /* Installation is from a patch package. */ - - if (isPatchUpdate()) { - if (patchPkgRemoval == B_TRUE) { - arg[nargs++] = "-O"; - arg[nargs++] = "patchPkgRemoval"; - } else { - arg[nargs++] = "-O"; - arg[nargs++] = "patchPkgInstall"; - } - } - arg[nargs++] = "-O"; arg[nargs++] = pkgmodeargument(pkgservergetmode()); @@ -2386,7 +2329,7 @@ pkgInstall(char *a_altRoot, char *a_idsName, char *a_pkgDir, char *a_altBinDir) arg[nargs++] = a_idsName; arg[nargs++] = "-p"; ds_close(1); - ds_putinfo(buffer); + ds_putinfo(buffer, sizeof (buffer)); arg[nargs++] = buffer; } else if (pkgdev.mount != NULL) { arg[nargs++] = "-d"; |
