Sophie

Sophie

distrib > Mageia > 8 > armv7hl > by-pkgid > 1ec4cc6f4941f821a4832c6653b9c601 > files > 13

hylafax+-7.0.4-1.mga8.src.rpm

diff -U 3 -dHrN a/etc/probemodem.sh.in b/etc/probemodem.sh.in
--- a/etc/probemodem.sh.in	2020-07-28 03:29:41.000000000 +0200
+++ b/etc/probemodem.sh.in	2021-10-14 11:07:07.454848194 +0200
@@ -79,10 +79,10 @@
 # directory.
 #
 if [ -e $SPOOL/etc/setup.cache ] && [ ! -e $DIR_LIBDATA/setup.cache ]; then
-    ln $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache
+    ln $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache || ln -s $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache
 fi
 if [ -e $SPOOL/etc/setup.modem ] && [ ! -e $DIR_LIBDATA/setup.modem ]; then
-    ln $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem
+    ln $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem || ln -s $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem
 fi
 
 #
--- a/etc/faxaddmodem.sh.in
+++ b/etc/faxaddmodem.sh.in
@@ -92,10 +92,10 @@
 # directory.
 #
 if [ -e $SPOOL/etc/setup.cache ] && [ ! -e $DIR_LIBDATA/setup.cache ]; then
-    ln $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache
+    ln $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache || ln -s $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache
 fi
 if [ -e $SPOOL/etc/setup.modem ] && [ ! -e $DIR_LIBDATA/setup.modem ]; then
-    ln $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem
+    ln $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem || ln -s $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem
 fi
 
 test -f $DIR_LIBDATA/setup.cache || {
--- a/etc/faxsetup.sh.in
+++ b/etc/faxsetup.sh.in
@@ -778,10 +778,10 @@
 # directory.
 #
 if [ -e $SPOOL/etc/setup.cache ] && [ ! -e $DIR_LIBDATA/setup.cache ]; then
-    ln $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache
+    ln $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache || ln -s $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache
 fi
 if [ -e $SPOOL/etc/setup.modem ] && [ ! -e $DIR_LIBDATA/setup.modem ]; then
-    ln $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem
+    ln $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem || ln -s $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem
 fi
 
 #
@@ -2204,7 +2204,7 @@
     $RM $DIR_SPOOL/etc/setup.modem
     $MV $DIR_LIBDATA/setup.tmp $DIR_LIBDATA/setup.modem
     $CHMOD 444 $DIR_LIBDATA/setup.modem
-    $LN $DIR_LIBDATA/setup.modem $DIR_SPOOL/etc/setup.modem
+    $LN $DIR_LIBDATA/setup.modem $DIR_SPOOL/etc/setup.modem || $LN -s $DIR_LIBDATA/setup.modem $DIR_SPOOL/etc/setup.modem
 
     $RM $DIR_LIBDATA/setup.cache
     $RM $DIR_SPOOL/etc/setup.cache
@@ -2212,7 +2212,7 @@
      echo '# on' `date` "for ${USER:-$euid}"
      dumpvals |sort)> $DIR_LIBDATA/setup.cache
     $CHMOD 444 $DIR_LIBDATA/setup.cache
-    $LN $DIR_LIBDATA/setup.cache $DIR_SPOOL/etc/setup.cache
+    $LN $DIR_LIBDATA/setup.cache $DIR_SPOOL/etc/setup.cache || $LN -s $DIR_LIBDATA/setup.cache $DIR_SPOOL/etc/setup.cache
 
     Note ""
     Note "Modem support functions written to $DIR_LIBDATA/setup.modem."
--- a/etc/hylafax.in
+++ b/etc/hylafax.in
@@ -59,10 +59,10 @@
 # directory.
 #
 if [ -e $SPOOL/etc/setup.cache ] && [ ! -e $DIR_LIBDATA/setup.cache ]; then
-    ln $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache
+    ln $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache || ln -s $SPOOL/etc/setup.cache $DIR_LIBDATA/setup.cache
 fi
 if [ -e $SPOOL/etc/setup.modem ] && [ ! -e $DIR_LIBDATA/setup.modem ]; then
-    ln $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem
+    ln $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem || ln -s $SPOOL/etc/setup.modem $DIR_LIBDATA/setup.modem
 fi
 
 test -f $DIR_LIBDATA/setup.cache || {