Syschanges в Magee и Ubuntu

  1. Проблема в Магее
    Изменения не всегда находятся. Правки стр 18, 19
#changes=$(aufs-n --raw '$bundle' |head -n1)
changes=/memory/changes

Закомментированная строка находит первый модуль из /memory/bundles да еще сохраняет его в ./$dir/ctlpoint
Зачем сохранять модуль который нельзя изменить ?
Если первый модуль из /memory/bundles большой то скрипт не запускается.
Соответственно в проге ctl_point сделал изменения.
Но у меня /memory/changes скачивается в /$dir/ctlpoint а потом удаляются файлы от $filter
Некорректно но иначе что то не получилось

  1. Убунту

Не понимает Убунту в условных операторах опции и

if [ -f $file -о -d $file -о -L $file ]; then
надо менять на
if [ -f $file ] || [ -d $file ] || [ -L $file ]; then

В скриптах от Магеи что то не видел применения опций и в условных операторах

Скачать - syschanges — Яндекс.Диск

PS
Теперь скрипт у меня работает быстро.
В проге get_changed две пустых echo
Иначе get_changed не работала.