Makefile macros - dependency to shell

maHo lukaszmach at gmail.com
Tue Sep 21 15:01:22 CEST 2004


On Tue, 21 Sep 2004 14:21:17 +0200, Paweł Sakowski
<pawel at sakowski.eu.org> wrote:
> On Tue, 2004-09-21 at 13:44 +0200, jerzy szczud³owski wrote:
> >  Transition bash ->
> > ksh works for me too. But again, su from user at bash to root at ksh don't.
> 
> You mean, as in:
> 
> $ cat Makefile
> dupa:
>         echo "$(PWD)"
> $ head -n1 /etc/passwd
> root:x:0:0:root:/root:/bin/ksh
> $ su root
> Password:
> # make
> echo "/tmp"
> /tmp
> # rpm -q pdksh make bash
> pdksh-5.2.14-41
> make-3.80-5
> bash-2.05b-15
> 
> Yep, works as expected.

but if you do "su - ", won't work. 

[maho at tereska maho]$ cd /tmp
[maho at tereska tmp]$ make
echo "/tmp"
/tmp
[maho at tereska tmp]$ su
Password:
# make
echo "/tmp"
/tmp
# su -

  CHCĘ SIĘ ZACIĄGNĄĆ.
- Zaciągnąć? Gdzie?
  DO KLATCHIAŃSKIEJ LEGII CUDZOZIEMSKIEJ.

                        "Muzyka Duszy" s. 93

[root at tereska /root]# cd /tmp
[root at tereska /tmp]# make
echo ""


pozdrav

maHo




More information about the pld-devel-en mailing list