Let's get to the core problem
Richard at reika.demon.co.uk
Sat Jun 24 23:54:23 PDT 2000
> A lot of the installation of the various packages comes down to running
> commands. Granted, a shell script is not the answere to the entire
> the install, but a lot of things may come down to being shell scripts.
> possibility I see is that the commands in the shell scripts could be run
> by one in a sort of single step mode, so the user can see and/or change
> will be run. I can imagine something like an "ncurses screen" showing the
> commands for configuring, making, etc, either just as they are running or
> interactive mode.
How about a general purpose bash debugger
> Lately, I have been working on my own set of install scripts.
Are they available on line?
Can we work together?
My scripts are at:
> Related to this last item, I have a shell programming question. I wanted
> write a shell function to copy directories from one place to another
> ively, creating sub-dirs as needed and checking for overwrites.
I was too lazy to write one:
-b --backup make backup before removal
-f --force remove existing desitinations, never prompt
-r copy recursively, non-directories as files
-R copy recursively
> I found that shell functions can't be recursive,
I found they could be recursive. See "help local", and watch out
for the unusual behaviour of the induction variable of a for loop.
> so I need to get a directory listing into a shell variable and step
> each item. Easy enough to create the variable - dirvar=`ls`. But how do
> get one item out of that variable? I remember doing this before, sucking
> one word from the variable, but I can't remember how. Any ideas?
$(ls | cut ...) has been metioned and gets you one, but as your source is
perhaps you would prefer:
for file in $(ls $1); do
Mail archive: http://www.pcrdallas.com/mail-archives/alfs-discuss
IRC access: server: irc.linuxfromscratch.org port: 6667 channel: #LFS
Unsubscribe: email alfs-discuss-request at linuxfromscratch.org and put
"unsubscribe" (without the quotation marks) in the body of the message
(no subject is required)
More information about the alfs-discuss