Extension List

Refer Access Permissions for Extensions Security Areas (< 100 for overriding core functionality and >= 100 getting auto assigned to next available unique one)

Generation of files file listing files in the extension with their sha1sum

The extension pkg file contains the _init folder that has the config file with the extension information and the files file that has the sha1sums of the files in the extension.

The _init/files file is generated with the filesgen script:

find ./ -type f ! -wholename "./_init/files" -print0 \
    | xargs -0 sha1sum \
    | sed -e 's#\s*\.*\.# #' \
    | awk -F'[ ]' '{ print substr($2,2), ":", tolower($1) }' \
    | sed -e 's# :#:#g' \
    | sort -r > _init/files

On Windows Bash (Like Git Bash, download sha1sum.zip)

find ./ -type f -print0 \
    | xargs -0 sha1sum \
    | cut -d"=" -f2 \
    | sed -e 's# \*\.# #g' \
    | awk -F'[ ]' '{ print substr($2,2), ":", tolower($1) }' \
    | sed -e 's# :#:#g' \
    | sort -r > _init/files

References