.ocf-shellfuncs, .ocf-binaries, .ocf-directories, ocf-shellfuncs and ocf-returncodes are not scripts, rather thay are "libraries" of shell functions. And ra-api-1.dtd is a DTD. As such they shouldn't be installed as executable. With this in mind it seems that the DATA target is more appropriate than the SCRIPTS target. This problem was flagged by lintian, for more information see: http://lintian.debian.org/tags/executable-not-elf-or-script.html Signed-off-by: Simon Horman Index: cluster-agents-1.0.really.1.0.2.rc1/heartbeat/Makefile.am =================================================================== --- cluster-agents-1.0.really.1.0.2.rc1.orig/heartbeat/Makefile.am 2010-02-04 17:05:27.000000000 +0900 +++ cluster-agents-1.0.really.1.0.2.rc1/heartbeat/Makefile.am 2010-02-04 18:04:02.000000000 +0900 @@ -25,7 +25,7 @@ INCLUDES = -I$(top_srcdir)/include -I$( ocfdir = $(OCF_RA_DIR)/heartbeat dtddir = $(datadir)/heartbeat -dtd_SCRIPTS = ra-api-1.dtd +dist_dtd_DATA = ra-api-1.dtd if USE_IPV6ADDR ocf_PROGRAMS = IPv6addr @@ -96,7 +96,9 @@ ocf_SCRIPTS = ClusterMon \ WAS6 \ WinPopup \ Xen \ - Xinetd \ + Xinetd + +dist_ocf_DATA = \ .ocf-shellfuncs \ .ocf-binaries \ .ocf-directories \ @@ -104,7 +106,7 @@ ocf_SCRIPTS = ClusterMon \ # Legacy locations commondir = $(libdir)/heartbeat -common_SCRIPTS = ocf-shellfuncs ocf-returncodes +dist_common_DATA = ocf-shellfuncs ocf-returncodes hbdir = $(sysconfdir)/ha.d hb_DATA = shellfuncs