]>
Commit | Line | Data |
---|---|---|
7fe79feb JB |
1 | --- createrepo_c-0.10.0/CMakeLists.txt.orig 2018-05-11 22:44:34.072652081 +0200 |
2 | +++ createrepo_c-0.10.0/CMakeLists.txt 2018-05-12 08:30:25.683823187 +0200 | |
bd7532a4 JB |
3 | @@ -98,21 +98,25 @@ |
4 | ||
5 | # Other files | |
6 | ||
7 | +if (NOT BASHCOMP_DIR) | |
8 | pkg_check_modules(BASHCOMP bash-completion) | |
9 | if (BASHCOMP_FOUND) | |
10 | execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=completionsdir bash-completion OUTPUT_VARIABLE BASHCOMP_DIR OUTPUT_STRIP_TRAILING_WHITESPACE) | |
11 | - message("Bash completion directory: ${BASHCOMP_DIR}") | |
12 | +ELSE (BASHCOMP_FOUND) | |
13 | + set(BASHCOMP_DIR "/etc/bash_completion.d") | |
14 | +endif (BASHCOMP_FOUND) | |
15 | +endif (NOT BASHCOMP_DIR) | |
16 | +message("Bash completion directory: ${BASHCOMP_DIR}") | |
17 | +if (BASHCOMP_DIR STREQUAL "/etc/bash_completion.d") | |
18 | + INSTALL(FILES createrepo_c.bash DESTINATION ${BASHCOMP_DIR}) | |
19 | +else (BASHCOMP_DIR STREQUAL "/etc/bash_completion.d") | |
20 | INSTALL(FILES createrepo_c.bash DESTINATION ${BASHCOMP_DIR} RENAME createrepo_c) | |
21 | INSTALL(CODE " | |
22 | execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/mergerepo_c) | |
23 | execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/modifyrepo_c) | |
24 | execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/sqliterepo_c) | |
25 | ") | |
26 | -ELSE (BASHCOMP_FOUND) | |
27 | - INSTALL(FILES createrepo_c.bash DESTINATION "/etc/bash_completion.d") | |
28 | - message("Bash completion directory: /etc/bash_completion.d") | |
29 | -endif (BASHCOMP_FOUND) | |
30 | - | |
31 | +endif (BASHCOMP_DIR STREQUAL "/etc/bash_completion.d") | |
32 | ||
33 | # Gen manpage | |
34 |