On Tue, Sep 02, 2014 at 12:26:42AM +0100, akhiezer wrote:
> > Date: Mon, 1 Sep 2014 22:51:22 +0100
> > From: Ken Moffat <[email protected]>
> > To: [email protected]
> > Subject: [blfs-dev] libpapersize, /etc/libpaper.d, runparts [ re #5454 ]
> >
> 
> Are you looking for a run-parts script (without deps baggage)? In case of
> use, below is the run-parts from dcron-4.5  .
> 

 I'm actually not convinced that /etc/libpaper.d is useful.  As I
say, everyone adds it because the package claims that other packages
might use it.  But so far, the only non-404 (http ) or non-empty
(ftp, to libpaper.d/) links I can find are for debian's texlive.
> 
> rgds,
> akh
> 
> 
> ---------------- Start of script -------------------
> #!/bin/sh
> # run-parts:  Runs all the scripts found in a directory.
> 
> # keep going when something fails
> set +e
> 
> if [ $# -lt 1 ]; then
>   echo "Usage: run-parts <directory>"
>   exit 1
> fi
> 
> if [ ! -d $1 ]; then
>   echo "Not a directory: $1"
>   echo "Usage: run-parts <directory>"
>   exit 1
> fi
> 
> # There are several types of files that we would like to
> # ignore automatically, as they are likely to be backups
> # of other scripts:
> IGNORE_SUFFIXES="~ ^ , .bak .new .rpmsave .rpmorig .rpmnew .swp"
> 
> # Main loop:
> for SCRIPT in $1/* ; do
>   # If this is not a regular file, skip it:
>   if [ ! -f $SCRIPT ]; then
>     continue
>   fi
>   # Determine if this file should be skipped by suffix:
>   SKIP=false
>   for SUFFIX in $IGNORE_SUFFIXES ; do
>     if [ ! "$(basename $SCRIPT $SUFFIX)" = "$(basename $SCRIPT)" ]; then
>       SKIP=true
>       break
>     fi
>   done
>   if [ "$SKIP" = "true" ]; then
>     continue
>   fi
>   # If we've made it this far, then run the script if it's executable:
>   if [ -x $SCRIPT ]; then
>     $SCRIPT || echo "$SCRIPT failed."
>   fi
> done
> 
> exit 0
> 
> ----------------- End of script --------------------

 Thanks.

ĸen
-- 
Nanny Ogg usually went to bed early. After all, she was an old lady.
Sometimes she went to bed as early as 6 a.m.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to