🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #895529

Re: 2 (chyba proste) pytania

#895529
From: Piotrek
Date: Wed, 20 Jan 2016 22:04
22 lines
2672 bytes
W dniu środa, 20 stycznia 2016 21:53:23 UTC+1 użytkownik Szymon Dowkontt napisał:
> Hello
> 
> Piotrek wrote:
> 
> > 1. Dlaczego po użyciu w skrypcie polecenia chroot nie da się definiować
> > zmiennych, natomiast problem nie występuje jeśli zmienię katalog główny "z
> 
> > #!/bin/sh
> > chroot DISTRO /bin/sh << EOF
> > MYVAR=A
> > echo $MYVAR
> > EOF
> 
> Dlatego, że tu używasz "Here text" (Here script?), a on ma swoje 
> ograniczenia. 

Możesz napisać na czym z grubsza polegają te ograniczenia? Chodzi o to, że w ramach "Here text" nie można deklarować zmiennych i/lub przypisywać im wartości czy jeszcze o coś innego?

> Nie wiem, jaki ma być ostateczny skutek

Generalnie chodziło o stworzenie niestandardowej, okrojonej wersji Ubuntu, zawierającej tylko to, czego potrzebuję. Punktem wyjścia jest "szkielet" systemu uzyskany przy użyciu debootstrap. Skrypt, który tworzę, ma tylko zautomatyzować to, co już umiem uzyskać ręcznie. W pewnym momencie muszę w "nowym roocie" wykonać całą serię poleceń (np. zainstalować jakiś pakiet i zrobić coś jeszcze), więc scalałem je w ramach "Here text" i tym sposobem natrafiłem na problem, który tu opisałem. Obszedłem go przenosząc stosowne deklaracje zmiennych przez polecenie chroot, ale po prostu chciałem się dowiedzieć czemu "w chroocie" to nie działa.
Technical Details
Message-ID: <ed979a76-9dae-46c9-a39f-be093f52f1cb@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!94no6402378qgt.1!news-out.google.com!l1ni2150igd.0!nntp.google.com!o2no4836522iga.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <79273069-136f-4e3d-a926-7ae633245723@googlegroups.com> <569ff3c1$0$22839$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.140.131.146 with SMTP id 140mr35415573qhd.5.1453327490971;        Wed, 20 Jan 2016 14:04:50 -0800 (PST)
X-Received: by 10.50.30.201 with SMTP id u9mr227955igh.4.1453327490938; Wed, 20 Jan 2016 14:04:50 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!94no6402378qgt.1!news-out.google.com!l1ni2150igd.0!nntp.google.com!o2no4836522iga.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.os.linux
Date: Wed, 20 Jan 2016 14:04:50 -0800 (PST)
In-Reply-To: <569ff3c1$0$22839$65785112@news.neostrada.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=62.141.249.91; posting-account=TK5l0QoAAAAldQF2560HYsPD7T6zK1l9
NNTP-Posting-Host: 62.141.249.91
References: <79273069-136f-4e3d-a926-7ae633245723@googlegroups.com> <569ff3c1$0$22839$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ed979a76-9dae-46c9-a39f-be093f52f1cb@googlegroups.com>
Subject: Re: 2 (chyba proste) pytania
From: Piotrek <pilarp@poczta.onet.pl>
Injection-Date: Wed, 20 Jan 2016 22:04:50 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit