diff options
author | Lucas C. Villa Real <lucasvr@gmail.com> | 2016-12-30 23:35:21 -0200 |
---|---|---|
committer | Lucas C. Villa Real <lucasvr@gmail.com> | 2016-12-30 23:35:21 -0200 |
commit | d5cf060a484c018b077619654659b631ba1b061f (patch) | |
tree | 2af4a77d45d8cc7e5df92a490920c74857456f45 /bin/InstallPackage-RPM | |
parent | 5c61846e16872fe524836e3a4c1c60b1d0f7d3a4 (diff) | |
download | ThirdPartyInstallers-d5cf060a484c018b077619654659b631ba1b061f.tar.xz |
Prevent the creation of recursive symlinks.
Diffstat (limited to 'bin/InstallPackage-RPM')
-rwxr-xr-x | bin/InstallPackage-RPM | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/InstallPackage-RPM b/bin/InstallPackage-RPM index 3da39c6..5488ebc 100755 --- a/bin/InstallPackage-RPM +++ b/bin/InstallPackage-RPM @@ -99,7 +99,10 @@ function flatten_rpm() { fi for optfile in $(basename --multiple ./opt/$vendordir/$pkgdir/*) do - ln ${verbose} -fs $target/$optfile "${unmanagedopt}/$vendordir/$pkgdir/$optfile" + if [ ! -e "${unmanagedopt}/$vendordir/$pkgdir/$optfile" ] + then + ln ${verbose} -fs $target/$optfile "${unmanagedopt}/$vendordir/$pkgdir/$optfile" + fi done done } |