svn commit: r471989 - head/Mk/Scripts
Mathieu Arnold
mat at FreeBSD.org
Fri Jun 8 09:26:27 UTC 2018
Author: mat
Date: Fri Jun 8 09:26:25 2018
New Revision: 471989
URL: https://svnweb.freebsd.org/changeset/ports/471989
Log:
SC2185: Some finds don't have a default path. Specify '.' explicitly.
(false positive, split flags to avoid triggering it.)
PR: 227109
Submitted by: mat
Sponsored by: Absolight
Modified:
head/Mk/Scripts/check-stagedir.sh (contents, props changed)
Modified: head/Mk/Scripts/check-stagedir.sh
==============================================================================
--- head/Mk/Scripts/check-stagedir.sh Fri Jun 8 09:26:20 2018 (r471988)
+++ head/Mk/Scripts/check-stagedir.sh Fri Jun 8 09:26:25 2018 (r471989)
@@ -62,7 +62,7 @@ parse_mtree() {
} >${WRKDIR}/.mtree
}
-# Sort a directory list by the order of the dfs-sorted file (from find -ds)
+# Sort a directory list by the order of the dfs-sorted file (from find -d -s)
sort_dfs() {
while read dir; do
grep "^[0-9]* ${dir}$" ${WRKDIR}/.staged-dirs-dfs-sorted
@@ -122,14 +122,14 @@ generate_plist() {
| sort -u >${WRKDIR}/.traced-dirs
find ${STAGEDIR} -type d | sed -e "s,^${STAGEDIR},,;/^$/d" | sort \
>${WRKDIR}/.staged-dirrms-sorted
- find -sd ${STAGEDIR}${PREFIX} -type d -empty | sed -e "s,^${STAGEDIR},,;\,^${PREFIX}$,d;/^$/d" \
+ find -s -d ${STAGEDIR}${PREFIX} -type d -empty | sed -e "s,^${STAGEDIR},,;\,^${PREFIX}$,d;/^$/d" \
>${WRKDIR}/.staged-dirs-dfs
- find -sd ${STAGEDIR} -type d ! -path "${STAGEDIR}${PREFIX}/*" | sed -e "s,^${STAGEDIR},,;\,^${PREFIX}$,d;/^$/d" \
+ find -s -d ${STAGEDIR} -type d ! -path "${STAGEDIR}${PREFIX}/*" | sed -e "s,^${STAGEDIR},,;\,^${PREFIX}$,d;/^$/d" \
>>${WRKDIR}/.staged-dirs-dfs
sort ${WRKDIR}/.staged-dirs-dfs >${WRKDIR}/.staged-dirs-sorted
awk '{print FNR, $0}' ${WRKDIR}/.staged-dirs-dfs \
>${WRKDIR}/.staged-dirs-dfs-sorted
- # Find all staged dirs and then sort them by depth-first (find -ds)
+ # Find all staged dirs and then sort them by depth-first (find -d -s)
comm -13 ${WRKDIR}/.traced-dirs ${WRKDIR}/.staged-dirs-sorted \
| sort_dfs | sed "${sed_dirs_gen}" \
>>${WRKDIR}/.staged-plist || :
@@ -199,7 +199,7 @@ check_missing_plist_items() {
sed -e "s,^,${WRKDIR}/.missing-dirs," \
-e 's,^\(.*\)$,"\1",' \
${WRKDIR}/.missing-plist-dirs | xargs mkdir -p
- find -ds ${WRKDIR}/.missing-dirs | \
+ find -d -s ${WRKDIR}/.missing-dirs | \
sed -e "s,^${WRKDIR}/.missing-dirs,," | \
while read dir; do \
grep -x "${dir}" ${WRKDIR}/.missing-plist-dirs || :; done | \
More information about the svn-ports-all
mailing list