Magellan Linux

Diff of /branches/R11-unstable/include/mtools.sminc

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

revision 7876 by niro, Thu Jun 2 20:53:54 2011 UTC revision 8642 by niro, Wed Jul 27 11:09:50 2011 UTC
# Line 14  mpname() Line 14  mpname()
14   echo "${pname}"   echo "${pname}"
15  }  }
16    
17    # get the bindir right with splitpackages
18    mbindir()
19    {
20     echo "${BINDIR}"
21    }
22    
23  # installs initscripts  # installs initscripts
24  # minstallrc /path/to/rc-script {destfilename}  # minstallrc /path/to/rc-script {destfilename}
25  minstallrc()  minstallrc()
# Line 817  minstalltmp() Line 823  minstalltmp()
823   # install our tmpdfile   # install our tmpdfile
824   install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/tmpfiles.d/${tmpdfile} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/tmpfiles.d/${tmpdfile} || die
825  }  }
826    
827    mclearconfig()
828    {
829     local confdir
830     local prefix="${BINDIR}"
831     [[ -z ${MCONFIG} ]] && die "No \$MCONFIG given!"
832    
833     # no bindir prefix if requested
834     case $1 in
835     -b|--no-bindir) prefix="";;
836     esac
837    
838     confdir="$(dirname ${MCONFIG})"
839     if [[ ! -d ${prefix}/${confdir} ]]
840     then
841     install -d ${prefix}/${confdir} || die
842     fi
843     : > ${prefix}/${MCONFIG}
844    }
845    
846    maddconfig()
847    {
848     local argv="$1"
849     local confdir
850     local prefix="${BINDIR}"
851    
852     [[ -z ${MCONFIG} ]] && die "No \$MCONFIG given!"
853    
854     # no bindir prefix if requested
855     case $1 in
856     -b|--no-bindir) prefix=""; argv="$2" ;;
857     esac
858    
859     [[ -z ${argv} ]] && die "No  argument given!"
860    
861     confdir="$(dirname ${MCONFIG})"
862     if [[ ! -d ${prefix}/${confdir} ]]
863     then
864     install -d ${prefix}/${confdir} || die
865     fi
866     echo "${argv}" >> ${prefix}/${MCONFIG} || die
867    }

Legend:
Removed from v.7876  
changed lines
  Added in v.8642