[aur-general] avoid usage of fakeroot: always use of build() and package() (Was: application as a TU)

vlad vla at uni-bonn.de
Sun Nov 22 06:58:10 EST 2009


On Sun, Nov 22, 2009 at 12:44:22PM +0100, Laszlo Papp wrote:
> On Sun, Nov 22, 2009 at 12:37 PM, vlad <vla at uni-bonn.de> wrote:
> > Hi Allen,
> >
> > On Sun, Nov 22, 2009 at 09:30:39PM +1000, Allan McRae wrote:
> >> vlad wrote:
> >> >Hi all,
> >> >
> >> >On Sun, Nov 22, 2009 at 11:14:52AM +0100, hollunder at gmx.at wrote:
> >> >>On Sun, 22 Nov 2009 20:12:24 +1000
> >> >>Allan McRae <allan at archlinux.org> wrote:
> >> >>
> >> >>>If it breaks stuff, then you should tell upstream that they makefile
> >> >>>is crap.
> >> >>So I guess this means it breaks?
> >> >>I usually do. You'd be surprised how many don't know about DESTDIR and
> >> >>use cp.
> >> >
> >> >However, "install" is quite inconvenient when copying directories with many
> >> >files inside. Simply running "cp" and then changing permissions with
> >> >"
> >> >find ${pkgdir}/.../ -type d -exec chmod 755 {} \;
> >> >find ${pkgdir}/.../ -type f -exec chmod 644 {} \;
> >> >"
> >> >is a reasonable workaround, at least for me.
> >> >Vlad
> >>
> >> read "man install":
> >> e.g.
> >> install -t $pkgdir/target src/dir/*
> >>
> > This works only if there are only files in that directory. Subfolders
> > are not copied. So one has to run "install" for each folder. "cp" copies
> > everything - files and folders.
> >
> > --
> >
> 
> If the copying is not so multiple, I use for;do;done cycle to solve it.
Sure. 
But why use a loop for a simple task "cp" and "find" does
with same result? 
Just to use "install"?
Or are the results not the same?

-- 


More information about the aur-general mailing list