Home | History | Annotate | Download | only in installd

Lines Matching refs:pkgname

23                                 const char* pkgname,
28 const size_t pkgname_len = strlen(pkgname);
33 if (is_valid_package_name(pkgname) < 0) {
45 || append_and_increment(&dst, pkgname, &dst_size) < 0
59 const char *pkgname,
97 return create_pkg_path_in_dir(path, &dir, pkgname, postfix);
152 const char* pkgname,
156 if ((android_data_dir.len + strlen(PRIMARY_USER_PREFIX) + strlen(pkgname) + strlen(leaf) + 1)
161 sprintf(path, "%s%s%s/%s", android_data_dir.path, PRIMARY_USER_PREFIX, pkgname, leaf);
169 int is_valid_package_name(const char* pkgname) {
170 const char *x = pkgname;
177 if ((x == pkgname) || (x[1] == '.') || (x[1] == 0)) {
179 ALOGE("invalid package name '%s'\n", pkgname);
188 ALOGE("invalid package name '%s'\n", pkgname);
200 ALOGE("invalid package name '%s' should include only numbers after -\n", pkgname);