Skip to content

Commit abbbe8c

Browse files
authored
Merge pull request #1799 from lonvia/osm2pgsql-same-path
always expect osm2pgsql in same path as osm2pgsql-replication
2 parents c4f3f49 + f7b99c1 commit abbbe8c

2 files changed

Lines changed: 4 additions & 8 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,5 @@ include(GNUInstallDirs)
337337
if (ENABLE_INSTALL)
338338
install(TARGETS osm2pgsql DESTINATION bin)
339339
install(FILES default.style empty.style DESTINATION share/osm2pgsql)
340-
install(CODE "set(OSM2PGSQL_BINDIR ${CMAKE_INSTALL_FULL_BINDIR})
341-
configure_file(${PROJECT_SOURCE_DIR}/scripts/osm2pgsql-replication ${CMAKE_INSTALL_FULL_BINDIR}/osm2pgsql-replication)")
340+
install(PROGRAMS scripts/osm2pgsql-replication DESTINATION bin)
342341
endif()

scripts/osm2pgsql-replication

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,7 @@ except ImportError:
5151

5252
LOG = logging.getLogger()
5353

54-
# Will be replaced when installed via CMake.
55-
INSTALL_PREFIX = '@OSM2PGSQL_BINDIR@/'
56-
if INSTALL_PREFIX.startswith('@'):
57-
INSTALL_PREFIX = ''
54+
OSM2PGSQL_PATH = Path(__file__).parent.resolve() / 'osm2pgsql'
5855

5956
def pretty_format_timedelta(seconds):
6057
minutes = int(seconds/60)
@@ -493,8 +490,8 @@ def get_parser():
493490
help='File to save changes before they are applied to osm2pgsql.')
494491
cmd.add_argument('--max-diff-size', type=int, default=500,
495492
help='Maximum data to load in MB (default: 500MB)')
496-
cmd.add_argument('--osm2pgsql-cmd', default=INSTALL_PREFIX + 'osm2pgsql',
497-
help=f'Path to osm2pgsql command (default: {INSTALL_PREFIX}osm2pgsql)')
493+
cmd.add_argument('--osm2pgsql-cmd', default=str(OSM2PGSQL_PATH),
494+
help=f'Path to osm2pgsql command (default: {OSM2PGSQL_PATH})')
498495
cmd.add_argument('--once', action='store_true',
499496
help='Run updates only once, even when more data is available.')
500497
cmd.add_argument('--post-processing', metavar='SCRIPT',

0 commit comments

Comments
 (0)