Как сделать пост-установку с помощью GNU Automake? - PullRequest
3 голосов
/ 20 августа 2010

Я хочу настроить символические ссылки и добавить несколько строк в файлы конфигурации системы, я думаю, что я должен выполнить эти задания каким-то образом после установки.

Makefile.am: 

bin_SCRIPTS = a a1

a1: 
    ln -snf a a1

Это работает, но копирует a в a1 в bindir , в то время как a1 создается как символическая ссылка в директории сборки.

Я также хотел бы изменить некоторые файлы конфигурации системы, а не заменить их, например что-то вроде

post-install: 
    grep -q [magic-word] /etc/somefile || echo more-config... >>/etc/somefile

Но я не знаю, как это сделать.

1 Ответ

1 голос
/ 21 августа 2010

Я нашел следующие цели:

  • install-exec-hook
  • install-data-hook

in Руководство по Automake .

...