Outils pour utilisateurs

Outils du site


doc:dak:analyse_usr_share_doc_dak_scripts_mklslar

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

doc:dak:analyse_usr_share_doc_dak_scripts_mklslar [2005/09/20 12:33] (Version actuelle)
lehobey créée
Ligne 1: Ligne 1:
 +<​file>​
 +#!/bin/sh
 +# Update the ls-lR.
 +# $Id: mklslar,v 1.3 2001/09/24 21:47:54 rmurray Exp $
  
 +set -e
 +. $SCRIPTVARS
 +
 +cd $ftpdir
 +
 +filename=ls-lR
 +
 +echo "​Removing any core files ..."
 +find -type f -name core -print0 | xargs -0r rm -v
 +
 +echo "​Checking permissions on files in the FTP tree ..."
 +find -type f \( \! -perm -444 -o -perm +002 \) -ls
 +find -type d \( \! -perm -555 -o -perm +002 \) -ls
 +
 +echo "​Checking symlinks ..."
 +symlinks -rd .
 +
 +echo "​Creating recursive directory listing ... "
 +rm -f .$filename.new
 +TZ=UTC ls -lR | grep -v Archive_Maintenance_In_Progress > .$filename.new
 +
 +if [ -r $filename ] ; then
 +  mv -f $filename $filename.old
 +  mv -f .$filename.new $filename
 +  rm -f $filename.patch.gz
 +  diff -u $filename.old $filename | gzip -9cfn - >​$filename.patch.gz
 +  rm -f $filename.old
 +else
 +  mv -f .$filename.new $filename
 +fi
 +
 +gzip -9cfN $filename >​$filename.gz
 +</​file>​
doc/dak/analyse_usr_share_doc_dak_scripts_mklslar.txt · Dernière modification: 2005/09/20 12:33 par lehobey