28-09-07, Andrzej Krzysztofowicz <[EMAIL PROTECTED]> napisał(a):
> Arkadiusz Patyk wrote:
> >
> > Patryk Zawadzki ([EMAIL PROTECTED]) wrote:
> > > 28-09-07, Pawel Golaszewski <[EMAIL PROTECTED]> napisał(a):
> > > > On Fri, 28 Sep 2007, Patryk Zawadzki wrote:
> > > > > > > > > 2. Zaprojektowac/napisac %post i/lub triggery, ktore nie beda
> > > > > > > > > potrzebowaly ani /bin/sh ani glibc do dzialania. /me nie
> > > > > > > > > umie.
> > > > > > > > AFAIR to chyba skrypty LUA były obsługiwane wewnętrznie, bez
> > > > > > > > wywołynia nic na zewnątrz...
> > > > > > > Wszyscy wokol mowia o tym od dawna. Tylko jakos nikt dotad nie
> > > > > > > przyznal sie, ze wie, jak z tego korzystac...
> > > > > > Cóż, bo to nowy język, którego należałoby się pouczyć. Generalnie
> > > > > > jest
> > > > > > w ten sposób, że jeżeli coś jest nowego, a nie-tak-super-konieczne
> > > > > > to
> > > > > > opór materii przed wdrożeniem jest znaczny :)
> > > > > Ja znam LUA, ale nie mam pojęcia o używaniu go w rpm na przykład.
> > > > Na szybko takie coś znalazłem:
> > > > http://blog.labix.org/2004/03/23/embedding-lua-interpreter-into-rpm/
> > >
> > > Ok, wygląda sensownie, a jakiś przykład problematycznego skryptu?
> >
> > pdksh
>
> Dodam, ze chodzi o wykonanie:
>
> echo "/bin/ksh" > /etc/shells
rpm -E '%{lua: f = io.open("/etc/shells", "w"); f:write("/bin/ksh\n");
f:close(); }'
> echo "/bin/sh" >> /etc/shells
rpm -E '%{lua: f = io.open("/etc/shells", "a"); f:write("/bin/sh\n");
f:close(); }'
> pod nieobecnosc glibc.
Do przetestowania.
--
Patryk Zawadzki
Generated Content
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl