On Sat, Apr 6, 2019 at 7:59 AM Matthias Fechner <ide...@fechner.net> wrote:
>
> Dear all,
>
> as pkg cannot handle CONFLICTS_INSTALL I tried now to implement this as
> a preinstall command using @preexec in pkg-plist.
>
> The command should check if a package is installed and stop the
> installation or continue if the package is not installed.
>
> I tried it with the following command:
> @preexec `/usr/sbin/pkg -N info -e gogs`; if [ $? -eq 0 ]; then echo
> "Gitlab cannot be installed together with gogs as both of them modify
> .ssh/authorized_keys" && exit 1; else echo "Gogs not installed,
> continue."; fi
>
> But it does not work.
> Now matter if gogs is installed or not.
> If I execute the same line in a shell script, it works fine.
>
> Anyone an idea?

What you're describing is
Makefile:
  CONFLICTS_INSTALL= gogs



-- 
Adam Weinberger
ad...@adamw.org
https://www.adamw.org
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to