cd "$SOURCE_DIRECTORY" && # We need popup.el.gz in $INSTALL_ROOT/usr/share/emacs/site-lisp # alongside with loaddefs.el local dir="$INSTALL_ROOT/usr/share/emacs/site-lisp" && local info_dir="$INSTALL_ROOT/usr/share/info" && install -d -m755 "$dir" && find "$SOURCE_DIRECTORY" -maxdepth 1 \( -name \*.el.gz -o -name \*.elc \) \ -exec install -m644 -t "$dir" {} + \ -o -name \*.info.gz \ -exec install -m644 -t "$info_dir" {} \; -print0 | sed -z "s@.*/@$info_dir/@" | xargs -r0 install-info --info-dir="$info_dir" && emacs -Q --batch --eval ' (let ((generated-autoload-file (car argv))) (update-directory-autoloads (elt argv 1))) ' "$dir/loaddefs.el" "$dir" .