Changeset 4431
- Timestamp:
- 05/14/08 11:14:50 (5 years ago)
- Location:
- trunk/src/target/opkg
- Files:
-
- 3 added
- 4 edited
- 1 moved
-
Makefile.am (modified) (2 diffs)
-
configure.ac (modified) (1 diff)
-
libopkg/opkg_download.c (modified) (3 diffs)
-
src/Makefile.am (modified) (2 diffs)
-
utils (added)
-
utils/Makefile.am (added)
-
utils/opkg-key (added)
-
utils/update-alternatives (moved) (moved from trunk/src/target/opkg/update-alternatives)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/opkg/Makefile.am
r4405 r4431 1 SUBDIRS = libbb libopkg src tests 1 SUBDIRS = libbb libopkg src tests utils 2 2 3 3 HOST_CPU=@host_cpu@ … … 10 10 11 11 12 bin_SCRIPTS = update-alternatives13 12 14 13 interceptdir = $(datadir)/opkg/intercept -
trunk/src/target/opkg/configure.ac
r4418 r4431 138 138 src/Makefile 139 139 libbb/Makefile 140 utils/Makefile 140 141 libopkg.pc 141 142 ) -
trunk/src/target/opkg/libopkg/opkg_download.c
r4412 r4431 234 234 int status = -1; 235 235 gpgme_ctx_t ctx; 236 gpgme_data_t sig, text ;236 gpgme_data_t sig, text, key; 237 237 gpgme_error_t err = -1; 238 238 gpgme_verify_result_t result; 239 239 gpgme_signature_t s; 240 char *trusted_path = NULL; 240 241 241 242 err = gpgme_new (&ctx); … … 244 245 return -1; 245 246 247 sprintf_alloc(&trusted_path, "%s/%s", conf->offline_root, "/etc/opkg/trusted.gpg"); 248 err = gpgme_data_new_from_file (&key, trusted_path, 1); 249 free (trusted_path); 250 if (err) 251 { 252 return -1; 253 } 254 err = gpgme_op_import (ctx, key); 255 if (err) 256 { 257 gpgme_data_release (key); 258 return -1; 259 } 260 gpgme_data_release (key); 261 246 262 err = gpgme_data_new_from_file (&sig, sig_file, 1); 247 263 if (err) 248 return -1; 264 { 265 gpgme_release (ctx); 266 return -1; 267 } 249 268 250 269 err = gpgme_data_new_from_file (&text, text_file, 1); 251 270 if (err) 252 return -1; 271 { 272 gpgme_data_release (sig); 273 gpgme_release (ctx); 274 return -1; 275 } 253 276 254 277 err = gpgme_op_verify (ctx, sig, text, NULL); 255 if (err)256 return -1;257 278 258 279 result = gpgme_op_verify_result (ctx); … … 269 290 s = s->next; 270 291 } 292 271 293 272 294 gpgme_data_release (sig); -
trunk/src/target/opkg/src/Makefile.am
r4428 r4431 1 1 AM_CFLAGS = -I${top_srcdir}/libopkg ${ALL_CFLAGS} 2 bin_PROGRAMS = opkg-cl 2 bin_PROGRAMS = opkg-cl opkg-key 3 3 4 4 opkg_cl_SOURCES = opkg-frontend.c … … 6 6 $(top_builddir)/libbb/libbb.la 7 7 8 8 opkg_key_SOURCES = opkg-key.c 9 opkg_key_LDADD = $(GPGME_LIBS)
Note: See TracChangeset
for help on using the changeset viewer.
