Add TODO markers for SC2012.

remotes/origin/4.10
Darko Poljak 7 years ago
parent 638ddd95d6
commit ec186673bf
  1. 3
      cdist/conf/type/__link/explorer/state
  2. 1
      cdist/conf/type/__link/explorer/type

@ -33,6 +33,7 @@ destination_dir="${destination%/*}"
case "$type" in
symbolic)
cd "$destination_dir" || exit 1
# TODO SC2012: use readlink or something?
source_is=$(ls -l "$destination" | sed 's/.*-> //g')
if [ -h "$destination" ]; then
# ignore trailing slashes for comparison
@ -52,7 +53,9 @@ case "$type" in
echo sourcemissing
exit 0
fi
# TODO SC2012: use stat?
destination_inode=$(ls -i "$destination" | awk '{print $1}')
# TODO SC2012: use stat?
source_inode=$(ls -i "$source" | awk '{print $1}')
if [ "$destination_inode" -eq "$source_inode" ]; then
echo present

@ -31,6 +31,7 @@ elif [ -f "$destination" ]; then
type="$(cat "$__object/parameter/type")"
case "$type" in
hard)
# TODO SC2012: use stat?
link_count=$(ls -l "$destination" | awk '{ print $2 }')
if [ "$link_count" -gt 1 ]; then
echo hardlink

Loading…
Cancel
Save