Freesco, NND, CDN, EOS
http://forum.freesco.pl/

installpkg ulatwienie
http://forum.freesco.pl/viewtopic.php?f=22&t=4597
Strona 1 z 1

Autor:  Anonymous [ czwartek, 27 maja 2004, 08:31 ]
Tytuł:  installpkg ulatwienie

Czy moglby ktos zerknac czy to wykonalne zeby wywolujac installpkg pojawial sie w okienku adres np nnd.freesco.pl/pakiety oczywiscie ktory mozna by edytowac co by za kazdym razem nie pisac :P Bo jak pamietam z freesco to wystarczalo w installpkg adres strony/pakiet no i z bash em zawsze latwiej zmienialo sie nazwe pakietu na koncu :P

Autor:  zciech [ czwartek, 27 maja 2004, 14:12 ]
Tytuł: 

#!/bin/sh
temp="/var/install/tmp"
logo="Instalator pakietów, wersja 0.0.1"
path=http://nnd.freesco.pl/download/pakiety/
dialog \
--clear \
--title "Link do pakietu" \
--backtitle "$logo" \
--inputbox "Uwaga! Przed instalacj± należy przeczytać opis pakietu, aby unikn±ć niespodzianek. Po
daj adres URL do pakietu wraz z jego nazwa:" 10 70 \
"$path" \
2>$tmp/urlpakietu

if [ `cat $tmp/urlpakietu` ];
plik="`cat $tmp/urlpakietu|sed 's/\(.*\)\//\1\ /'|cut -d ' ' -f 2`";
then
wget `cat $tmp/urlpakietu` -O /$plik;
cd /
tar -zxf /$plik;
rm -f $plik;
rm -f $tmp/urlpakietu;
sh /var/install/`echo $plik|sed 's/\(.*\)\./\1\ /'|cut -d ' ' -f 1`.install;
fi


mniej więcej :)

Autor:  smiernof [ czwartek, 27 maja 2004, 21:50 ]
Tytuł: 

działa :D

pozdrawiam

Autor:  Anonymous [ niedziela, 30 maja 2004, 00:45 ]
Tytuł: 

a dlaczego najpierw definiujesz temp,
a pozniej wpisujesz $tmp ?

jestem zupelnym newbie, wiec moge nie miec racji,
ale wydaje mi sie ze jest zle

Autor:  smiernof [ niedziela, 30 maja 2004, 01:05 ]
Tytuł: 

:?: monster o co Ci chodzi :?: przecież działa . Może najpierw wypróbuj ...

pozdrawiam.

Autor:  Anonymous [ niedziela, 30 maja 2004, 01:27 ]
Tytuł: 

dziala, przepraszam ze sie czepiam

EOT

Autor:  Koriolan [ niedziela, 30 maja 2004, 21:22 ]
Tytuł: 

Oj monster zieleńcu :-)
: [/] [] ()
temp="/var/install/tmp"

To definiuje zmienną temp pokazaną w dialogu...
(To zobaczysz Ty)
: [/] [] ()
2>$tmp/urlpakietu

A to jest rozkaz by zmienna zmieniła wartość na taka jaką TY wpiszesz ..

Pozdrówka.. 8)

Autor:  zciech [ poniedziałek, 31 maja 2004, 06:46 ]
Tytuł: 

No to jest ewidentny blad (nie mój ja tylko dopisalem to na czerwono)
A dziala tylko dlatego, ze zmienna tmp jest pusta i wszystko sie zapisuje w / a ze na koniec jest kasowane to sladu po tym nie ma :)

Wiecej, jak by bylo tak tylko i tu i tu tak samo to by nie dzialalo bo w katalogu /var/install nie ma katalogu tmp :)


I to by było na tyle.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/