Created
October 1, 2015 15:43
-
-
Save cbrake/0ee2cfeb1b0255317ced to your computer and use it in GitHub Desktop.
postinst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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