diff options
author | taotieren | 2023-09-29 01:06:53 +0800 |
---|---|---|
committer | taotieren | 2023-09-29 01:06:53 +0800 |
commit | 6c3e1f30617be178ee2350a9088199dd3540d3e0 (patch) | |
tree | 835f88915718bf6b0ff3535f349bc97bec7b5f1c | |
parent | 9b9b89b38cdda2979fa06bc4c17e94c176be9504 (diff) | |
download | aur-6c3e1f30617be178ee2350a9088199dd3540d3e0.tar.gz |
Update PKGBUILD
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -88,11 +88,16 @@ EOF install -Dm0755 /dev/stdin ${srcdir}/run-xguipro << EOF #!/usr/bin/env bash -if [ ! -f /var/tmp/purcmc.sock ] && ! lsof /var/tmp/purcmc.sock; then +set -e + +purc_socket="/var/tmp/purcmc.sock" + +if [ ! -f "$socket_file" ] && ! lsof "$socket_file"; then xguipro else - if [ -f /var/tmp/purcmc.sock ]; then - rm -rf /var/tmp/purcmc.sock + if [ -f "$socket_file" ] && lsof "$socket_file"; then + fuser -k "$socket_file" + rm -rf "$socket_file" fi xguipro fi |