Magellan Linux

Diff of /smage/trunk/include/alx-split.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3835 by niro, Thu Jul 19 13:22:00 2012 UTC revision 6001 by niro, Thu Mar 19 10:08:35 2015 UTC
# Line 20  ALX_RM_OPTS="usr/$(mlibdir)/*.a Line 20  ALX_RM_OPTS="usr/$(mlibdir)/*.a
20   usr/share/info   usr/share/info
21   usr/share/locale   usr/share/locale
22   usr/share/man   usr/share/man
23   usr/include   usr/include"
  $(mlibdir)/*.so  
  usr/$(mlibdir)/*.so  
  $([[ $(mlibdir) != lib ]] && echo 'lib/*.so usr/lib/*.so')"  
24    
25  # zap in normal packages  # zap in dev packages
26  ALX_DEV_ZAPMOST_OPTS=""  ALX_DEV_ZAPMOST_OPTS=""
27    
28  # delete from dev packages  # delete from dev packages
29  ALX_DEV_RM_OPTS="$(mlibdir)/*.so.*  ALX_DEV_RM_OPTS=""
  usr/$(mlibdir)/*.so.*  
  $([[ $(mlibdir) != lib ]] && echo 'lib/*.so.* usr/lib/*.so.*')"  
30    
31  # be backward compatible  # be backward compatible
32  if [[ ! -z ${ALX_ONLY_KEEP} ]]  if [[ ! -z ${ALX_ONLY_KEEP} ]]
# Line 54  if [[ ! -z ${ALX_PKG_KEEP} ]] Line 49  if [[ ! -z ${ALX_PKG_KEEP} ]]
49  then  then
50   ALX_ZAPMOST_OPTS+=" ${ALX_PKG_KEEP}"   ALX_ZAPMOST_OPTS+=" ${ALX_PKG_KEEP}"
51   ALX_DEV_RM_OPTS+=" ${ALX_PKG_KEEP}"   ALX_DEV_RM_OPTS+=" ${ALX_PKG_KEEP}"
52    else
53     ALX_RM_OPTS+=" $(mlibdir)/*.so
54     usr/$(mlibdir)/*.so
55     $([[ $(mlibdir) != lib ]] && echo 'lib/*.so usr/lib/*.so')"
56  fi  fi
57    
58  # alx dev keeps  # alx dev keeps
# Line 61  if [[ ! -z ${ALX_DEV_PKG_KEEP} ]] Line 60  if [[ ! -z ${ALX_DEV_PKG_KEEP} ]]
60  then  then
61   ALX_DEV_ZAPMOST_OPTS+=" ${ALX_DEV_PKG_KEEP}"   ALX_DEV_ZAPMOST_OPTS+=" ${ALX_DEV_PKG_KEEP}"
62   ALX_RM_OPTS+=" ${ALX_DEV_PKG_KEEP}"   ALX_RM_OPTS+=" ${ALX_DEV_PKG_KEEP}"
63    else
64     ALX_DEV_RM_OPTS+=" $(mlibdir)/*.so.*
65     usr/$(mlibdir)/*.so.*
66     $([[ $(mlibdir) != lib ]] && echo 'lib/*.so.* usr/lib/*.so.*')"
67  fi  fi
68    
69  alx-split_generate_split_info()  alx-split_generate_split_info()
# Line 114  alx-split_generate_src_install_dev() Line 117  alx-split_generate_src_install_dev()
117   *\**|*\\\**)   *\**|*\\\**)
118   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]
119   then   then
120     echo find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs --no-run-if-empty rm
121   find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs --no-run-if-empty rm   find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs --no-run-if-empty rm
122   fi   fi
123   ;;   ;;
124   *)   *)
125   if [[ -e \${BINDIR}/\${i} ]]   if [[ -e \${BINDIR}/\${i} ]]
126   then   then
127     echo rm -r \${BINDIR}/\${i}
128     rm -r \${BINDIR}/\${i} || die
129     # busybox does not detect symlinks with -e if the reference does not exists
130     elif [[ -L \${BINDIR}/\${i} ]]
131     then
132     echo rm -r \${BINDIR}/\${i}
133   rm -r \${BINDIR}/\${i} || die   rm -r \${BINDIR}/\${i} || die
134   fi   fi
135   ;;   ;;
# Line 165  alx-split_generate_src_install() Line 175  alx-split_generate_src_install()
175   *\**|*\\\**)   *\**|*\\\**)
176   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]
177   then   then
178     echo find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs --no-run-if-empty rm
179   find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs --no-run-if-empty rm   find \${BINDIR}/\$(dirname \${i}) -maxdepth 1 -name \"\$(basename \${i})\" | xargs --no-run-if-empty rm
180   fi   fi
181   ;;   ;;
182   *)   *)
183   if [[ -e \${BINDIR}/\${i} ]]   if [[ -e \${BINDIR}/\${i} ]]
184   then   then
185     echo rm -r \${BINDIR}/\${i}
186     rm -r \${BINDIR}/\${i} || die
187     # busybox does not detect symlinks with -e if the reference does not exists
188     elif [[ -L \${BINDIR}/\${i} ]]
189     then
190     echo rm -r \${BINDIR}/\${i}
191   rm -r \${BINDIR}/\${i} || die   rm -r \${BINDIR}/\${i} || die
192   fi   fi
193   ;;   ;;

Legend:
Removed from v.3835  
changed lines
  Added in v.6001