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 1113 by niro, Wed Apr 22 18:57:15 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  # install man files to appropiate dirs  # install man files to appropiate dirs
# Line 153  minstallman() Line 153  minstallman()
153   mandir="man${manfile##*.}"   mandir="man${manfile##*.}"
154    
155   install -d ${BINDIR}/usr/share/man/${mandir} || die   install -d ${BINDIR}/usr/share/man/${mandir} || die
156   install -m0644 ${file} ${BINDIR}/usr/share/man/${mandir}/${manfile} || die   install -v -m0644 ${file} ${BINDIR}/usr/share/man/${mandir}/${manfile} || die
157   done   done
158  }  }
159    
# Line 168  minstallinfo() Line 168  minstallinfo()
168   for file in $@   for file in $@
169   do   do
170   install -d ${BINDIR}/usr/share/info || die   install -d ${BINDIR}/usr/share/info || die
171   install -m0644 ${file} ${BINDIR}/usr/share/info/$(basename ${file}) || die   install -v -m0644 ${file} ${BINDIR}/usr/share/info/$(basename ${file}) || die
172   done   done
173  }  }
174    
# Line 202  minstallhtml() Line 202  minstallhtml()
202   minstallhtml --prefix ${subprefix} ${subfile} || die   minstallhtml --prefix ${subprefix} ${subfile} || die
203   done   done
204   else   else
205   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
206   fi   fi
207   done   done
208  }  }
# Line 243  minstallpixmap() Line 243  minstallpixmap()
243   install -d ${BINDIR}/${destdir} || die   install -d ${BINDIR}/${destdir} || die
244    
245   # install our pixmap   # install our pixmap
246   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
247  }  }
248    
249  # installs pam configuration files  # installs pam configuration files
# Line 274  minstallpam() Line 274  minstallpam()
274   install -d ${BINDIR}/etc/pam.d || die   install -d ${BINDIR}/etc/pam.d || die
275    
276   # install our configfile   # install our configfile
277   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
278  }  }
279    
280  # installs cronjobs  # installs cronjobs
# Line 309  minstallcron() Line 309  minstallcron()
309   install -m0750 -d ${BINDIR}/etc/cron.${loop} || die   install -m0750 -d ${BINDIR}/etc/cron.${loop} || die
310    
311   # install our cronfile   # install our cronfile
312   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
313  }  }
314    
315    
# Line 341  minstalllog() Line 341  minstalllog()
341   install -d ${BINDIR}/etc/logrotate.d || die   install -d ${BINDIR}/etc/logrotate.d || die
342    
343   # install our configfile   # install our configfile
344   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
345  }  }
346    
347    
# Line 356  minstalldir() Line 356  minstalldir()
356   for dest in ${argv}   for dest in ${argv}
357   do   do
358   [[ -d ${BINDIR}${dest} ]] && continue   [[ -d ${BINDIR}${dest} ]] && continue
359   install -d ${BINDIR}/${dest} || die   install -v -d ${BINDIR}/${dest} || die
360   done   done
361  }  }
362    
# Line 390  minstallfile() Line 390  minstallfile()
390   fi   fi
391    
392   # install our configfile   # install our configfile
393   install -m 0644 -o root -g root ${file} ${BINDIR}/${dest} || die   install -v -m 0644 -o root -g root ${file} ${BINDIR}/${dest} || die
394  }  }
395    
396  # installs executables to given path  # installs executables to given path
# Line 422  minstallexec() Line 422  minstallexec()
422   fi   fi
423    
424   # install our configfile   # install our configfile
425   install -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die   install -v -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die
426  }  }
427    
428  # installs executables to given path  # installs executables to given path
# Line 454  minstalllib() Line 454  minstalllib()
454   fi   fi
455    
456   # install our library   # install our library
457   install -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die   install -v -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die
458    
459   # create libtool symlinks   # create libtool symlinks
460   # 1. - library.so.1.0.0 -> library.so.1.0   # 1. - library.so.1.0.0 -> library.so.1.0
461   if [ "${file%.*}" != *.so ]   if [ "${file%.*}" != *.so ]
462   then   then
463   ln -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*})   ln -v -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*})
464   fi   fi
465   # 2. - library.so.1.0.0 -> library.so.1   # 2. - library.so.1.0.0 -> library.so.1
466   if [ "${file%.*.*}" != *.so ]   if [ "${file%.*.*}" != *.so ]
467   then   then
468   ln -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*.*})   ln -v -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*.*})
469   fi   fi
470  }  }
471    
# Line 476  mkeepdir() Line 476  mkeepdir()
476   [[ -z "$1" ]] && die "No directory given"   [[ -z "$1" ]] && die "No directory given"
477    
478   keepdir="$1"   keepdir="$1"
479   install -d ${BINDIR}/${keepdir} || die   install -v -d ${BINDIR}/${keepdir} || die
480   touch ${BINDIR}/${keepdir}/.keep || die   touch ${BINDIR}/${keepdir}/.keep || die
481  }  }
482    
# Line 512  mchown() Line 512  mchown()
512   [[ -z ${owner} ]] && die "No owner given."   [[ -z ${owner} ]] && die "No owner given."
513   [[ -z ${path} ]] && die "No path given."   [[ -z ${path} ]] && die "No path given."
514    
515   chown ${recursive} ${owner} ${BINDIR}/${path} || die   chown -v ${recursive} ${owner} ${BINDIR}/${path} || die
516  }  }
517    
518  mchmod()  mchmod()
# Line 532  mchmod() Line 532  mchmod()
532   [[ -z ${posix} ]] && die "No posix given."   [[ -z ${posix} ]] && die "No posix given."
533   [[ -z ${path} ]] && die "No path given."   [[ -z ${path} ]] && die "No path given."
534    
535   chmod ${recursive} ${posix} ${BINDIR}/${path} || die   chmod -v ${recursive} ${posix} ${BINDIR}/${path} || die
536  }  }
537    
538  mlink()  mlink()
# Line 543  mlink() Line 543  mlink()
543   [[ -z ${symlink} ]] && die "No symlink given."   [[ -z ${symlink} ]] && die "No symlink given."
544   [[ -z ${pathto} ]] && die "No path given."   [[ -z ${pathto} ]] && die "No path given."
545    
546   ln -snf ${symlink} ${BINDIR}/${pathto} || die   ln -v -snf ${symlink} ${BINDIR}/${pathto} || die
547  }  }

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