Почему не выполняется RPM postinstallScriptlet в файле pom
Плагин Maven RPM не генерирует указанные скриптлеты
Я использую Maven 3.0.5. Я думал, что вышеупомянутый пост ответил на мой вопрос, но я использую версию rpm-maven-plugin, описанную в посте.
В моем файле pom есть скриптлет, который должен создать мягкую ссылку,
<postinstallScriptlet>
<script>cd /usr/lib64; ln -s libodbccr.so.1.0.0 libodbccr.so</script>
</postinstallScriptlet>
Но я не вижу мягкой ссылки. Есть какие-нибудь подсказки?
1 ответ
Решение
Я не рассказал всю историю, у меня действительно было это
<postinstallScriptlet>
<script>cd /usr/lib64; ln -s libodbccr.so.1.0.0 libodbccr.so</script>
<script>echo "Finished Script"</script>
</postinstallScriptlet>
С postinstallScriptlet выполняется только скрипт LAST, поэтому мне пришлось его изменить, например, так:
<postinstallScriptlet>
<script>
cd /usr/lib64; \
ln -s libodbccr.so.1.0.0 libodbccr.so<; \
echo "Finished Script"
</script>
</postinstallScriptlet>