char resolved_path_delta_pkg[PATH_MAX];
char label[PKG_NAME_STRING_LEN_MAX];
char tep_path[PATH_MAX];
- char tep_move[PKG_NAME_STRING_LEN_MAX];
+ bool tep_move;
int global;
int type;
int result;
memset(data.pkg_type, '\0', PKG_TYPE_STRING_LEN_MAX);
memset(data.label, '\0', PKG_TYPE_STRING_LEN_MAX);
memset(data.tep_path, '\0', PATH_MAX);
- memset(data.tep_move, '\0', PKG_NAME_STRING_LEN_MAX);
+ data.tep_move = 0;
data.global = 0; /* By default pkg_cmd will manage for the current user */
data.result = 0;
data.type = -1;
case 'M': /*tep move*/
if (optarg)
- strncpy(data.tep_move, (atoi(optarg) == 1) ? "tep_move" : "tep_copy",
- PKG_NAME_STRING_LEN_MAX - 1);
+ data.tep_move = (atoi(optarg) == 1) ? true : false;
break;
case 't': /* package type */