Magellan Linux

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

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

revision 3646 by niro, Fri Jul 13 15:07:38 2012 UTC revision 6048 by niro, Thu Mar 19 15:33:48 2015 UTC
# Line 7  sminclude cleanutils mtools Line 7  sminclude cleanutils mtools
7  # include alx functions  # include alx functions
8  INHERITS="${INHERITS} alx"  INHERITS="${INHERITS} alx"
9    
10    # add custom alx injection files to SRC_URI (required for proper spkg-tarball support)
11    # requires >=mage-0.4.109
12    if [ -d ${SMAGENAME%/*}/alx/files ]
13    then
14     alxfiles=$(find ${SMAGENAME%/*}/alx/files -mindepth 1 | sed "s:${SMAGENAME%/*}/alx/files/::g")
15     for alxitem in ${alxfiles}
16     do
17     if [[ ! -z ${alxitem} ]]
18     then
19     SRC_URI+=( "file://${SMAGENAME%/*}/alx/files/${alxitem} alx/files" )
20     fi
21     done
22    fi
23    
24  # injects files to given path (defaults to /usr/bin)  # injects files to given path (defaults to /usr/bin)
25  # mcinjectfile file {/path/to/dest}  # mcinjectfile file {/path/to/dest}
26  mcinjectfile()  mcinjectfile()
# Line 21  mcinjectfile() Line 35  mcinjectfile()
35   if [[ -z $2 ]]   if [[ -z $2 ]]
36   then   then
37   dest=/usr/bin   dest=/usr/bin
  install -d ${BINDIR}/${dest} || die  
38   fi   fi
39    
40     # needed directory
41     #minstalldir ${dest} || die
42    
43   # install our configfile   # install our configfile
44   install -m 0644 -o root -g root ${file} ${BINDIR}/${dest} || die   minstallfile ${file} ${dest} || die
45  }  }
46    
47  # injects executables to given path  # injects executables to given path
# Line 42  mcinjectexec() Line 58  mcinjectexec()
58   if [[ -z $2 ]]   if [[ -z $2 ]]
59   then   then
60   dest=/usr/bin   dest=/usr/bin
  install -d ${BINDIR}/${dest} || die  
61   fi   fi
62    
63     # needed directory
64     #minstalldir ${dest} || die
65    
66   # install our configfile   # install our configfile
67   install -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die   minstallexec ${file} ${dest} || die
68  }  }
69    
70  # injects a patch to the sourcecode  # injects a patch to the sourcecode
# Line 92  then Line 110  then
110  else  else
111   alx_old_mconfigure=alx_old$(typeset -f oldmconfigure)   alx_old_mconfigure=alx_old$(typeset -f oldmconfigure)
112  fi  fi
113  eval ${alx_old_mconfigure}  eval "${alx_old_mconfigure}"
114  mconfigure()  mconfigure()
115  {  {
116   local myconf   local myconf
# Line 128  mconfigure() Line 146  mconfigure()
146   done < ${configurefile}   done < ${configurefile}
147   fi   fi
148    
149   alx_oldmconfigure --disable-nls ${myconf} $@ ${ALX_CONFIGURE_OPTS} || die   alx_oldmconfigure ${myconf} $@ ${ALX_CONFIGURE_OPTS} || die
150  }  }
151    
152  # get custom mcore functions  # get custom mcore functions

Legend:
Removed from v.3646  
changed lines
  Added in v.6048