-- fix: bongo-storetool so that it works right
-- fix: install all required files
This commit is contained in:
+1
-1
@@ -44,7 +44,7 @@ foreach (AGENT antispam avirus imap pop queue rules smtp store)
|
||||
add_subdirectory (src/agents/${AGENT})
|
||||
endforeach (AGENT)
|
||||
|
||||
foreach (EXECUTABLE config manager testtool queuetool)
|
||||
foreach (EXECUTABLE config manager testtool queuetool storetool)
|
||||
add_subdirectory (src/apps/${EXECUTABLE})
|
||||
endforeach (EXECUTABLE)
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
install(DIRECTORY ./bongo
|
||||
DESTINATION "${PYTHON_SITEPACKAGES_PATH}/"
|
||||
FILES_MATCHING PATTERN "*.py"
|
||||
PATTERN ".svn" EXCLUDE
|
||||
)
|
||||
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/bongo-storetool.py ${CMAKE_CURRENT_BINARY_DIR}/bongo-storetool)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/bongo-storetool DESTINATION ${SBIN_INSTALL_DIR} PERMISSIONS WORLD_EXECUTE)
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
import logging, os, pwd, sys
|
||||
|
||||
sys.path.insert(0, "${PYTHON_SITEPACKAGES_PATH}")
|
||||
|
||||
from bongo.cmdparse import CommandParser, Command
|
||||
|
||||
from bongo.storetool import BackupCommands
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
# should look at doing a 'real' python install
|
||||
# http://www.python.org/doc/2.2.3/dist/setup-script.html
|
||||
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Xpl.py.in ${CMAKE_CURRENT_BINARY_DIR}/Xpl.py)
|
||||
|
||||
install(DIRECTORY ./
|
||||
DESTINATION "${PYTHON_SITEPACKAGES_PATH}/bongo/"
|
||||
FILES_MATCHING PATTERN "*.py"
|
||||
PATTERN ".svn" EXCLUDE
|
||||
)
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/Xpl.py DESTINATION ${PYTHON_SITEPACKAGES_PATH}/bongo/)
|
||||
|
||||
Reference in New Issue
Block a user