diff options
author | Renato Botelho <renato@netgate.com> | 2016-04-06 07:11:30 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2016-04-06 07:11:30 -0300 |
commit | f5edca6c481c72c063c7390afdececd54da10a6e (patch) | |
tree | 8c7f0e6bcf29e27ca761e25f474be62df810240f /tools | |
parent | 3e7c1ea74a8c0600c785e9588349afd927719d23 (diff) | |
download | pfsense-f5edca6c481c72c063c7390afdececd54da10a6e.zip pfsense-f5edca6c481c72c063c7390afdececd54da10a6e.tar.gz |
Make sure symlink is created on post-install
Diffstat (limited to 'tools')
-rw-r--r-- | tools/templates/core_pkg/repo/metadir/+INSTALL | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/templates/core_pkg/repo/metadir/+INSTALL b/tools/templates/core_pkg/repo/metadir/+INSTALL index 7c47e52..8e67eca 100644 --- a/tools/templates/core_pkg/repo/metadir/+INSTALL +++ b/tools/templates/core_pkg/repo/metadir/+INSTALL @@ -9,7 +9,10 @@ if [ ! -f /usr/local/share/%%PRODUCT_NAME%%/pkg/repos/%%PRODUCT_NAME%%-repo.conf exit 1 fi -if [ ! -e /usr/local/etc/pkg/repos/%%PRODUCT_NAME%%.conf ]; then +if [ ! -L /usr/local/etc/pkg/repos/%%PRODUCT_NAME%%.conf ]; then + if [ -f /usr/local/etc/pkg/repos/%%PRODUCT_NAME%%.conf ]; then + rm -f /usr/local/etc/pkg/repos/%%PRODUCT_NAME%%.conf + fi mkdir -p /usr/local/etc/pkg/repos ln -sf \ /usr/local/share/%%PRODUCT_NAME%%/pkg/repos/%%PRODUCT_NAME%%-repo.conf \ |