diff options
author | Jaka Kranjc | 2016-01-09 10:35:44 +0100 |
---|---|---|
committer | Jaka Kranjc | 2016-01-09 10:38:34 +0100 |
commit | 12d444d29db5c194a8979ed44167ecad1beb2b60 (patch) | |
tree | cdc8361dc1abe1b745c97e37cccbedb13e46154a | |
parent | fbfada5bd2de363237e9e247c4c3167cf3e788c9 (diff) |
alter, libcodex: fixed find's subtle semantic break as of 4.5.11stable-1.15
-rwxr-xr-x | ChangeLog | 3 | ||||
-rwxr-xr-x | usr/sbin/alter | 4 | ||||
-rwxr-xr-x | var/lib/sorcery/modules/libcodex | 2 |
3 files changed, 6 insertions, 3 deletions
@@ -1,3 +1,6 @@ +2016-01-09 Jaka Kranjc <lynxlynxlynx@sourcemage.org> + * alter, libcodex: fixed find's subtle semantic break as of 4.5.11 + 2015-04-22 Jaka Kranjc <lynxlynxlynx@sourcemage.org> * version: 1.15.4 released! diff --git a/usr/sbin/alter b/usr/sbin/alter index 43aec5f4..c75bc238 100755 --- a/usr/sbin/alter +++ b/usr/sbin/alter @@ -229,7 +229,7 @@ function alter_gather_bins() { if [ ! -f "/etc/prelink.conf" ]; then message "${MESSAGE_COLOR}Gathering binary directories for altering (this could take a long while)...${DEFAULT_COLOR}" - find / -perm +001 2> /dev/null | + find / -perm -001 2> /dev/null | while read LINE; do [ ! -h "$LINE" ] && file $LINE 2> /dev/null | grep -q ELF && echo "$LINE" @@ -284,7 +284,7 @@ function alter_strip_all_do() { alter_gather_bins alter_alter -n smgl-strip ' - find $(cat /etc/prelink.conf) -perm +001 2> /dev/null | + find $(cat /etc/prelink.conf) -perm -001 2> /dev/null | while read LINE; do [ ! -h "$LINE" ] && file $LINE 2> /dev/null | grep -q ELF && echo "$LINE" diff --git a/var/lib/sorcery/modules/libcodex b/var/lib/sorcery/modules/libcodex index 176225a5..d3d016ac 100755 --- a/var/lib/sorcery/modules/libcodex +++ b/var/lib/sorcery/modules/libcodex @@ -919,7 +919,7 @@ function codex_create_in_memory_cache_all() { ## #--------------------------------------------------------------------- function codex_find_in_grimoire () { - find "$1" -follow -maxdepth 3 -mindepth 3 -perm +700 -name "$2" + find "$1" -follow -maxdepth 3 -mindepth 3 -perm /700 -name "$2" } #--------------------------------------------------------------------- |