Magellan Linux

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

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

revision 2 by niro, Fri Oct 10 13:29:42 2008 UTC revision 2031 by niro, Fri Jun 12 10:56:41 2009 UTC
# Line 33  minstallrc() Line 33  minstallrc()
33   install -d ${BINDIR}/etc/rc.d/init.d || die   install -d ${BINDIR}/etc/rc.d/init.d || die
34    
35   # install our initscript   # install our initscript
36   install -m 0755 -o root -g root ${file} ${BINDIR}/etc/rc.d/init.d/${rcscript} || die   install -v -m 0755 -o root -g root ${file} ${BINDIR}/etc/rc.d/init.d/${rcscript} || die
37  }  }
38    
39  # installs environment files  # installs environment files
# Line 64  minstallenv() Line 64  minstallenv()
64   install -d ${BINDIR}/etc/env.d || die   install -d ${BINDIR}/etc/env.d || die
65    
66   # install our envfile   # install our envfile
67   install -m 0644 -o root -g root ${file} ${BINDIR}/etc/env.d/${envdfile} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/env.d/${envdfile} || die
68  }  }
69    
70  # installs system configuration files  # installs system configuration files
# Line 95  minstallconf() Line 95  minstallconf()
95   install -d ${BINDIR}/etc/conf.d || die   install -d ${BINDIR}/etc/conf.d || die
96    
97   # install our configfile   # install our configfile
98   install -m 0644 -o root -g root ${file} ${BINDIR}/etc/conf.d/${confdfile} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/conf.d/${confdfile} || die
99  }  }
100    
101  # installs system configuration files to etc  # installs system configuration files to etc
# Line 134  minstalletc() Line 134  minstalletc()
134   install -d ${BINDIR}/${destdir} || die   install -d ${BINDIR}/${destdir} || die
135    
136   # install our configfile   # install our configfile
137   install -m 0644 -o root -g root ${file} ${BINDIR}/${destdir}/${etcfile} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/${destdir}/${etcfile} || die
138    }
139    
140    minstalludev()
141    {
142     local udevrule
143     local file
144    
145     [[ -z "$1" ]] && die "No udev rule given"
146    
147     # if no fullpath given use file from sourcedir
148     if [[ -z $(dirname $1) ]] || [[ $(dirname $1) = . ]]
149     then
150     file="${SOURCEDIR}/${PNAME}/$1"
151     else
152     file="$1"
153     fi
154    
155     if [[ -n "$2" ]]
156     then
157     udevrule="$2"
158     else
159     udevrule="$(basename ${file})"
160     fi
161    
162     # needed directory
163     install -d ${BINDIR}/etc/udev/rules.d || die
164    
165     # install our initscript
166     install -v -m 0755 -o root -g root ${file} ${BINDIR}/etc/udev/rules.d/udevrule || die
167  }  }
168    
169  # install man files to appropiate dirs  # install man files to appropiate dirs
# Line 153  minstallman() Line 182  minstallman()
182   mandir="man${manfile##*.}"   mandir="man${manfile##*.}"
183    
184   install -d ${BINDIR}/usr/share/man/${mandir} || die   install -d ${BINDIR}/usr/share/man/${mandir} || die
185   install -m0644 ${file} ${BINDIR}/usr/share/man/${mandir}/${manfile} || die   install -v -m0644 ${file} ${BINDIR}/usr/share/man/${mandir}/${manfile} || die
186   done   done
187  }  }
188    
# Line 168  minstallinfo() Line 197  minstallinfo()
197   for file in $@   for file in $@
198   do   do
199   install -d ${BINDIR}/usr/share/info || die   install -d ${BINDIR}/usr/share/info || die
200   install -m0644 ${file} ${BINDIR}/usr/share/info/$(basename ${file}) || die   install -v -m0644 ${file} ${BINDIR}/usr/share/info/$(basename ${file}) || die
201   done   done
202  }  }
203    
# Line 202  minstallhtml() Line 231  minstallhtml()
231   minstallhtml --prefix ${subprefix} ${subfile} || die   minstallhtml --prefix ${subprefix} ${subfile} || die
232   done   done
233   else   else
234   install -m0644 ${file} ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/html/${prefix}$(basename ${file}) || die   install -v -m0644 ${file} ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/html/${prefix}$(basename ${file}) || die
235   fi   fi
236   done   done
237  }  }
# Line 243  minstallpixmap() Line 272  minstallpixmap()
272   install -d ${BINDIR}/${destdir} || die   install -d ${BINDIR}/${destdir} || die
273    
274   # install our pixmap   # install our pixmap
275   install -m 0644 -o root -g root ${file} ${BINDIR}/${destdir}/${destfile} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/${destdir}/${destfile} || die
276  }  }
277    
278  # installs pam configuration files  # installs pam configuration files
# Line 274  minstallpam() Line 303  minstallpam()
303   install -d ${BINDIR}/etc/pam.d || die   install -d ${BINDIR}/etc/pam.d || die
304    
305   # install our configfile   # install our configfile
306   install -m 0644 -o root -g root ${file} ${BINDIR}/etc/pam.d/${pamfile} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/pam.d/${pamfile} || die
307  }  }
308    
309  # installs cronjobs  # installs cronjobs
# Line 309  minstallcron() Line 338  minstallcron()
338   install -m0750 -d ${BINDIR}/etc/cron.${loop} || die   install -m0750 -d ${BINDIR}/etc/cron.${loop} || die
339    
340   # install our cronfile   # install our cronfile
341   install -m 0750 -o root -g root ${file} ${BINDIR}/etc/cron.${loop}/${cronfile} || die   install -v -m 0750 -o root -g root ${file} ${BINDIR}/etc/cron.${loop}/${cronfile} || die
342  }  }
343    
344    
# Line 341  minstalllog() Line 370  minstalllog()
370   install -d ${BINDIR}/etc/logrotate.d || die   install -d ${BINDIR}/etc/logrotate.d || die
371    
372   # install our configfile   # install our configfile
373   install -m 0644 -o root -g root ${file} ${BINDIR}/etc/logrotate.d/${logfile} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/logrotate.d/${logfile} || die
374  }  }
375    
376    
# Line 356  minstalldir() Line 385  minstalldir()
385   for dest in ${argv}   for dest in ${argv}
386   do   do
387   [[ -d ${BINDIR}${dest} ]] && continue   [[ -d ${BINDIR}${dest} ]] && continue
388   install -d ${BINDIR}/${dest} || die   install -v -d ${BINDIR}/${dest} || die
389   done   done
390  }  }
391    
# Line 390  minstallfile() Line 419  minstallfile()
419   fi   fi
420    
421   # install our configfile   # install our configfile
422   install -m 0644 -o root -g root ${file} ${BINDIR}/${dest} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/${dest} || die
423  }  }
424    
425  # installs executables to given path  # installs executables to given path
# Line 422  minstallexec() Line 451  minstallexec()
451   fi   fi
452    
453   # install our configfile   # install our configfile
454   install -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die   install -v -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die
455  }  }
456    
457  # installs executables to given path  # installs executables to given path
# Line 454  minstalllib() Line 483  minstalllib()
483   fi   fi
484    
485   # install our library   # install our library
486   install -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die   install -v -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die
487    
488   # create libtool symlinks   # create libtool symlinks
489   # 1. - library.so.1.0.0 -> library.so.1.0   # 1. - library.so.1.0.0 -> library.so.1.0
490   if [ "${file%.*}" != *.so ]   if [ "${file%.*}" != *.so ]
491   then   then
492   ln -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*})   ln -v -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*})
493   fi   fi
494   # 2. - library.so.1.0.0 -> library.so.1   # 2. - library.so.1.0.0 -> library.so.1
495   if [ "${file%.*.*}" != *.so ]   if [ "${file%.*.*}" != *.so ]
496   then   then
497   ln -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*.*})   ln -v -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*.*})
498   fi   fi
499  }  }
500    
# Line 476  mkeepdir() Line 505  mkeepdir()
505   [[ -z "$1" ]] && die "No directory given"   [[ -z "$1" ]] && die "No directory given"
506    
507   keepdir="$1"   keepdir="$1"
508   install -d ${BINDIR}/${keepdir} || die   install -v -d ${BINDIR}/${keepdir} || die
509   touch ${BINDIR}/${keepdir}/.keep || die   touch ${BINDIR}/${keepdir}/.keep || die
510  }  }
511    
# Line 512  mchown() Line 541  mchown()
541   [[ -z ${owner} ]] && die "No owner given."   [[ -z ${owner} ]] && die "No owner given."
542   [[ -z ${path} ]] && die "No path given."   [[ -z ${path} ]] && die "No path given."
543    
544   chown ${recursive} ${owner} ${BINDIR}/${path} || die   chown -v ${recursive} ${owner} ${BINDIR}/${path} || die
545  }  }
546    
547  mchmod()  mchmod()
# Line 532  mchmod() Line 561  mchmod()
561   [[ -z ${posix} ]] && die "No posix given."   [[ -z ${posix} ]] && die "No posix given."
562   [[ -z ${path} ]] && die "No path given."   [[ -z ${path} ]] && die "No path given."
563    
564   chmod ${recursive} ${posix} ${BINDIR}/${path} || die   chmod -v ${recursive} ${posix} ${BINDIR}/${path} || die
565  }  }
566    
567  mlink()  mlink()
# Line 543  mlink() Line 572  mlink()
572   [[ -z ${symlink} ]] && die "No symlink given."   [[ -z ${symlink} ]] && die "No symlink given."
573   [[ -z ${pathto} ]] && die "No path given."   [[ -z ${pathto} ]] && die "No path given."
574    
575   ln -snf ${symlink} ${BINDIR}/${pathto} || die   ln -v -snf ${symlink} ${BINDIR}/${pathto} || die
576  }  }

Legend:
Removed from v.2  
changed lines
  Added in v.2031