Skip to content

Instantly share code, notes, and snippets.

@cbrake
Created October 1, 2015 15:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cbrake/0ee2cfeb1b0255317ced to your computer and use it in GitHub Desktop.
Save cbrake/0ee2cfeb1b0255317ced to your computer and use it in GitHub Desktop.
postinst
mkdir -p /var/tmp/a4m
mkdir -p /var/tmp/a4m/PIDS
mkfifo /var/tmp/a4m/socat_output_data_fifo
mkfifo /var/tmp/a4m/socat_output_serial_fifo1
mkfifo /var/tmp/a4m/socat_output_serial_fifo2
mkfifo /var/tmp/a4m/socat_output_serial_fifo3
mkfifo /var/tmp/a4m/socat_output_serial_fifo4
mkfifo /var/tmp/a4m/socat_output_command_fifo
mkfifo /var/tmp/a4m/socat_output_mtr_inj_fifo
mkdir -p /var/tmp/a4b
mkdir -p /var/tmp/a4b/PIDS
mkfifo /var/tmp/a4b/socat_output_command_fifo
mkfifo /var/tmp/a4b/socat_output_data_fifo
mkdir -p /var/tmp/a4i1
mkdir -p /var/tmp/a4i1/PIDS
mkfifo /var/tmp/a4i1/socat_output_command_fifo
mkfifo /var/tmp/a4i1/socat_output_mtr_inj_fifo
mkdir -p /var/tmp/a4i2/PIDS
mkfifo /var/tmp/a4i2/socat_output_command_fifo
mkfifo /var/tmp/a4i2/socat_output_mtr_inj_fifo
mkdir -p /home/cliff
mkfifo /home/cliff/cliffs_fifo
mkdir -p /var/cliff
mkfifo /var/cliff/cliffs_fifo
NODE_ACCU4_DIR=/home/root/Accuload4
ln -sf ${NODE_ACCU4_DIR}/nodeCommon/ ${NODE_ACCU4_DIR}/HMI/node/nodecommon
ln -sf ${NODE_ACCU4_DIR}/Common/ ${NODE_ACCU4_DIR}/HMI/node/Common
ln -sf ${NODE_ACCU4_DIR}/Common/ ${NODE_ACCU4_DIR}/HMI/public/Common
ln -sf ${NODE_ACCU4_DIR}/nodeCommon/ ${NODE_ACCU4_DIR}/VLR/node/nodeCommon
ln -sf ${NODE_ACCU4_DIR}/Common/ ${NODE_ACCU4_DIR}/VLR/node/Common
ln -sf ${NODE_ACCU4_DIR}/Common/ ${NODE_ACCU4_DIR}/VLR/public/Common
OPTS=""
if [ -n "$D" ]; then
OPTS="--root=$D"
fi
if type systemctl >/dev/null 2>/dev/null; then
systemctl $OPTS enable delivery.service criticals.service printer.service modbus.service smithcomm.service nodeHMI.service a4m_data.service a4m_command.service a4m_mtr_inj.service a4m_serial1.service a4m_serial2.service a4m_serial3.service a4m_serial4.service a4b_data.service a4b_command.service a4i1_command.service a4i1_mtr_inj.service a4i2_command.service a4i2_mtr_inj.service
if [ -z "$D" -a "enable" = "enable" ]; then
systemctl restart delivery.service criticals.service printer.service modbus.service smithcomm.service nodeHMI.service a4m_data.service a4m_command.service a4m_mtr_inj.service a4m_serial1.service a4m_serial2.service a4m_serial3.service a4m_serial4.service a4b_data.service a4b_command.service a4i1_command.service a4i1_mtr_inj.service a4i2_command.service a4i2_mtr_inj.service
fi
fi
if [ x"$D" = "x" ]; then
if [ -x /sbin/ldconfig ]; then /sbin/ldconfig ; fi
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment