Diff

Differences From Artifact [de5f8534e5]:

To Artifact [1fd261ccc1]:


    54     54   				extra_data=''
    55     55   				;;
    56     56   			symlink)
    57     57   				stat_format='%Y'
    58     58   				extra_data="$(readlink "${filename}")"
    59     59   				;;
    60     60   			file)
           61  +				if [ -x "${filename}" ]; then
           62  +					extra_data='x'
           63  +				else
           64  +					extra_data=''
           65  +				fi
           66  +
    61     67   				stat_format='%Y,%s'
    62     68   				filename_hash="$(sha1 "${filename}")"
    63         -				extra_data="${filename_hash}"
           69  +				extra_data="${extra_data},${filename_hash}"
    64     70   
    65     71   				filename_intree="${appfsdir}/sha1/${filename_hash}"
    66     72   
    67     73   				if [ ! -e "${filename_intree}" ]; then
    68     74   					cat "${filename}" > "${filename_intree}.tmp"
    69     75   
    70     76   					mv "${filename_intree}.tmp" "${filename_intree}"