02_update-amap.dpatch

来自「Ubuntu packages of security software。 相」· DPATCH 代码 · 共 49 行

DPATCH
49
字号
#! /bin/sh -e#### All lines beginning with `## DP:' are a description of the patch.## DP: Patch to successfully update amap [ -f debian/patches/00patch-opts ] && . debian/patches/00patch-optspatch_opts="${patch_opts:--f --no-backup-if-mismatch}"if [ $# -ne 1 ]; then    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"    exit 1ficase "$1" in       -patch) patch $patch_opts -p1 < $0;;       -unpatch) patch $patch_opts -p1 -R < $0;;        *)                echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"                exit 1;;esacexit 0@DPATCH@diff -urN amap-4.8.orig/amap.c amap-4.8/amap.c--- amap-4.8.orig/amap.c	2005-02-05 16:55:24.000000000 +0000+++ amap-4.8/amap.c	2005-02-05 16:58:22.000000000 +0000@@ -1997,10 +1997,8 @@   if (opt.update) {     printf("Running Online Update for fingerprints, connecting to %s\n", AMAP_RESOURCE);     if (filename == NULL) {-      filename = malloc(strlen(AMAP_APPDEF_PATH) + strlen(AMAP_DEFAULT_FILENAME) + 2);-      strcpy(filename, AMAP_APPDEF_PATH);-      strcat(filename, "/");-      strcat(filename, AMAP_DEFAULT_FILENAME);+      filename = malloc(strlen(AMAP_DEFAULT_FILENAME) + 2);+      strcpy(filename, AMAP_DEFAULT_FILENAME);     }     file_log = malloc(strlen(filename) + 6);     strcpy(file_log, filename);@@ -2008,7 +2006,7 @@     strcpy(file_nmap, "http://");     strcat(file_nmap, AMAP_RESOURCE);     strcat(file_nmap, "/");-    strcat(file_nmap, AMAP_DEFAULT_FILENAME);+    strcat(file_nmap, "appdefs");     strcat(file_log, AMAP_FILETYPE_RESPONSES);     ptr = malloc(strlen(file_nmap) + 8);     strcpy(ptr, file_nmap);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?