Avatar billede safl Nybegynder
25. marts 2007 - 19:24 Der er 1 kommentar og
1 løsning

Kalde Make Config fra script

Hey,

Jeg har et problem med at kalde 'make config' fra shell script.

f.eks:

vim test.sh:

#!/bin/sh
cd /usr/ports/mail/courier-imap/
make config
make install
...

Problemet er at jeg aldrig får lov til at vælge noget fra make config, scriptet forsætter blot videre, den viser den pæne menu med config options men smutter hurtigt videre...

Hvordan kalder jeg make config således at den ikke hopper videre? Så jeg kan nå at fortælle den hvilke options jeg vil have med på min installation.

Håber mit problem er nogenlunde formuleret :)
Avatar billede safl Nybegynder
25. marts 2007 - 19:37 #1
while read -r a                   
  do
    INT=0;
    for I in $a
    do

        case "$INT" in
          "0")  FIRST="${I}"; ;;
          "1") SECOND="${I}"; ;;
          "2") THIRD="${I}"; ;;
        esac

        # the dir is fetched go inside and configure
        if [ "x$INT" = "x2" ]; then
          cd $THIRD
          echo "APP: $THIRD"
          make clean
          make config-recursive
          make config
        fi
        # increment to determine type
        INT=$(($INT + 1))

    done
  done < apps
Avatar billede safl Nybegynder
25. marts 2007 - 21:24 #2
problemet er at der allerede indlæses fra stdin... det kan ikke lade sig gøre...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester