AM_CFLAGS = -DPACKAGE_DATA_DIR=\""$(datadir)"\" -DPACKAGE_BIN_DIR=\""$(bindir)"\"
+# Ensure scripts are portable by depending only on /bin/sh
+SH = /bin/sh
+
bin_PROGRAMS = lttctl
bin_SCRIPTS = ltt-armall ltt-disarmall \
- ltt-armnetsync ltt-disarmnetsync \
- ltt-armalluser ltt-disarmalluser \
ltt-armtap ltt-disarmtap
CLEANFILES = $(bin_SCRIPTS)
EXTRA_DIST = ltt-armall.sh ltt-disarmall.sh \
- ltt-armnetsync.sh ltt-disarmnetsync.sh \
- ltt-armalluser.sh ltt-disarmalluser.sh \
ltt-armtap.sh ltt-disarmtap.sh
ltt-armall: ltt-armall.sh
rm -f ltt-armall
- echo "#!"$(BASH) > ltt-armall
+ echo "#!"$(SH) > ltt-armall
cat $(srcdir)/ltt-armall.sh >> ltt-armall
chmod ugo+x ltt-armall
ltt-disarmall: ltt-disarmall.sh
rm -f ltt-disarmall
- echo "#!"$(BASH) > ltt-disarmall
+ echo "#!"$(SH) > ltt-disarmall
cat $(srcdir)/ltt-disarmall.sh >> ltt-disarmall
chmod ugo+x ltt-disarmall
-ltt-armnetsync: ltt-armnetsync.sh
- rm -f ltt-armnetsync
- echo "#!"$(BASH) > ltt-armnetsync
- cat $(srcdir)/ltt-armnetsync.sh >> ltt-armnetsync
- chmod ugo+x ltt-armnetsync
-
-ltt-disarmnetsync: ltt-disarmnetsync.sh
- rm -f ltt-disarmnetsync
- echo "#!"$(BASH) > ltt-disarmnetsync
- cat $(srcdir)/ltt-disarmnetsync.sh >> ltt-disarmnetsync
- chmod ugo+x ltt-disarmnetsync
-
ltt-armtap: ltt-armtap.sh
rm -f ltt-armtap
- echo "#!"$(BASH) > ltt-armtap
+ echo "#!"$(SH) > ltt-armtap
cat $(srcdir)/ltt-armtap.sh >> ltt-armtap
chmod ugo+x ltt-armtap
ltt-disarmtap: ltt-disarmtap.sh
rm -f ltt-disarmtap
- echo "#!"$(BASH) > ltt-disarmtap
+ echo "#!"$(SH) > ltt-disarmtap
cat $(srcdir)/ltt-disarmtap.sh >> ltt-disarmtap
chmod ugo+x ltt-disarmtap
-ltt-armalluser: ltt-armalluser.sh
- rm -f ltt-armalluser
- echo "#!"$(BASH) > ltt-armalluser
- cat $(srcdir)/ltt-armalluser.sh >> ltt-armalluser
- chmod ugo+x ltt-armalluser
-
-ltt-disarmalluser: ltt-disarmalluser.sh
- rm -f ltt-disarmalluser
- echo "#!"$(BASH) > ltt-disarmalluser
- cat $(srcdir)/ltt-disarmalluser.sh >> ltt-disarmalluser
- chmod ugo+x ltt-disarmalluser
-
lttctl_SOURCES = \
lttctl.c
lttctl_DEPENDENCIES = ../liblttctl/liblttctl.la