patches/samba4-01-create-symbol-link.diff
author hawklu
Tue, 16 Mar 2010 07:26:59 +0000
changeset 2415 311e8edcdaff
permissions -rw-r--r--
2010-03-16 Brian Lu <[email protected]> * SFEevolution-mapi.spec: Build evolution-mapi under %name-%version directory Add dependencies: SFEtdb, SFEtalloc, SFEtevent and SFEsamba4 * SFElibmapi.spec: Build it unde %name-%version directory Add dependencies: SFEtdb,SFEtalloc, SFEtevent and SFEsamba4 * SFEtevent.spec: Add dependencies: SFEtalloc * SFEsamba4.spec: * patches/samba4-01-create-symbol-link.diff: * patches/samba4-02-remove-HAVE_IMMEDIATE_STRUCT.diff: Add patches: samba4-01-create-symbol-link.diff and samba4-02-remove-HAVE_IMMEDIATE_STRUCT.diff
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2415
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     1
--- samba-4.0.0alpha11/source4/script/installlib.sh.orig	2010-03-12 13:06:17.350844798 +0800
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     2
+++ samba-4.0.0alpha11/source4/script/installlib.sh	2010-03-12 13:05:26.062347068 +0800
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     3
@@ -9,6 +9,7 @@
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     4
 for p in $*; do
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     5
  p2=`basename $p`
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     6
  lnname=`echo $p2 | sed -e "s/\.$SHLIBEXT.*/.$SHLIBEXT/"`
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     7
+ soname=`dump -Lv $p | grep SONAME | awk '{ print $3 }'`
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     8
  echo Installing $p as $LIBDIR/$p2
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
     9
  if [ -f $LIBDIR/$p2 ]; then
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    10
    rm -f $LIBDIR/$p2.old
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    11
@@ -18,6 +19,9 @@
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    12
  if [ $p2 != $lnname ]; then
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    13
   ln -sf $p2 $LIBDIR/$lnname
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    14
  fi
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    15
+ if [ $lnname != $soname ]; then
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    16
+  ln -sf $p2 $LIBDIR/$soname
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    17
+ fi
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    18
 done
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    19
 
311e8edcdaff 2010-03-16 Brian Lu <[email protected]>
hawklu
parents:
diff changeset
    20
 cat << EOF