Я пытаюсь автоматизировать репозиторий debian (для cydia) для обновления скриптом оболочки при создании новой сборки, это всегда работало до последней версии cydia, которая теперь, кажется, требует MD5 хэши файлов Packages, которые должны быть включены в файл Release. Я пробовал и не добавлять хэши программно, я могу получить хэш файла:Добавление md5sums в конец файла
echo -n | cat ./Packages | md5sum | awk '{print $1}'
и я могу получить размер файла в байтах:
stat -f%z ./Packages
, но я могу «т работать, как создать одну строку в виде:
c98fd649b21ebf3cc66d9e565f75284f 404 Packages
и добавить его в соответствующую строку файла релиз
релиз файла:
Origin: Repo name
Label: label
Suite: stable
Version: 0.9
Codename: codename
Architectures: iphoneos-arm
Components: main
Description: Description.
MD5Sum:
c98fd649b21ebf3cc66d9e565f75284f 404 Packages
b361d77125813106377a48616c7c4a38 293 Packages.gz
e2f125c1fa9ec8a183064d0b4fec3b3d 320 Packages.bz2
Мой вопрос, как я могу заменить хэш и размер в байтах каждого файла Packages в версии?