mirror of
https://github.com/openwrt/packages.git
synced 2026-01-09 19:31:21 +00:00
doveco: pigeonhole: Use stock dovecot dir locations
We move dovecot libexec binaries and modules (including the package pigeonhole) to their standard locations. This is okay for libexec because it was added to core prior to 17.04 release. Moving the binaries normally in libexec eliminates the reason the modules were in an unusual directory, which is that there were conflicts with libexec binaries that were in lib, which the modules normally use. Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
This commit is contained in:
@@ -98,8 +98,8 @@ define Package/dovecot-utils
|
||||
endef
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--libexecdir=/usr/libexec \
|
||||
--without-pam \
|
||||
--with-moduledir=/usr/lib/dovecot/modules \
|
||||
--with-notify=dnotify \
|
||||
--without-lzma \
|
||||
--without-lz4 \
|
||||
@@ -137,10 +137,12 @@ define Package/dovecot/install
|
||||
$(1)/etc/dovecot \
|
||||
$(1)/usr/share/doc/dovecot \
|
||||
$(1)/usr/lib/dovecot \
|
||||
$(1)/usr/libexec/dovecot \
|
||||
$(1)/usr/bin \
|
||||
$(1)/usr/sbin
|
||||
$(CP) $(PKG_INSTALL_DIR)/etc/dovecot/* $(1)/etc/dovecot/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/dovecot/* $(1)/usr/lib/dovecot/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/libexec/dovecot/* $(1)/usr/libexec/dovecot/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/share/doc/dovecot/example-config $(1)/usr/share/doc/dovecot/
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/doveconf $(1)/usr/bin/
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/
|
||||
|
||||
@@ -50,9 +50,10 @@ CONFIGURE_VARS += \
|
||||
CPPFLAGS="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/dovecot/"
|
||||
|
||||
define Package/dovecot-pigeonhole/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin $(1)/usr/lib/dovecot/
|
||||
$(INSTALL_DIR) $(1)/usr/bin $(1)/usr/lib/dovecot/ $(1)/usr/libexec/dovecot/
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/dovecot/* $(1)/usr/lib/dovecot/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/libexec/dovecot/* $(1)/usr/libexec/dovecot/
|
||||
find $(1)/usr/lib/dovecot/ -name "*.a" -o -name "*.la" | xargs rm
|
||||
endef
|
||||
|
||||
|
||||
Reference in New Issue
Block a user