#!/bin/bash for pkg in ngcp-rtpengine-daemon ngcp-rtpengine-recording-daemon ngcp-rtpengine-perftest; do for file in "$pkg".*; do if test -f "$file"; then suffix=${file#"$pkg".} cp -v "$pkg"."$suffix" "$pkg"-gpu."$suffix" fi done for file in "$pkg"@.*; do if test -f "$file"; then suffix=${file#"$pkg"@.} cp -v "$pkg"@."$suffix" "$pkg"-gpu@."$suffix" fi done if test -f "$pkg"-gpu.links; then rm -vf "$pkg"-gpu.links.tmp while read -r line; do # rewrite link from original 'rtpengine-daemon.service -> ngcp-rtpengine-daemon.service' # ... to 'rtpengine-daemon-gpu.service -> ngcp-rtpengine-daemon-gpu.service' echo "$line" | sed 's/\(@\?\)\.service/-gpu\1.service/g' >> "$pkg"-gpu.links.tmp # add link 'rtpengine-daemon.service -> ngcp-rtpengine-daemon-gpu.service' echo "$line" | sed 's/\(@\?\)\.service/-gpu\1.service/' >> "$pkg"-gpu.links.tmp # add link 'ngcp-rtpengine-daemon.service -> ngcp-rtpengine-daemon-gpu.service' echo "$line" | sed 's/\(@\?\)\.service/-gpu\1.service/; s,system/rtpengine,system/ngcp-rtpengine,' >> "$pkg"-gpu.links.tmp done < "$pkg"-gpu.links mv -v "$pkg"-gpu.links.tmp "$pkg"-gpu.links fi done