[arch-general] Core and Extra repos
Robert Howard
howard.rob at gmail.com
Fri Jan 2 09:23:41 EST 2009
Is it possible that your optimizations are responsible for the breakage?
On Fri, Jan 2, 2009 at 8:59 AM, Baho Utot <baho-utot at columbus.rr.com> wrote:
> Should a goal of ArchLinux be that the core and extra repos build without
> error.
>
> I am rebuilding all the packages from core and some selected packages from
> extra to take advantage of my processor an AMD Athlon processors, which I
> use
> exclusive.
>
> I have used makeworld from a make file and there are several PKGBUILDs that
> do
> not build or build incorrectly. Some of the packages fail because of
> gcc-4.3.2. I have since patched those.
>
> Step two is to run abs then rsync the abs updates into place and fire up
> my
> make file to build all the updates on my server box and place them into my
> custom repos, from cron on Sunday at the zero hour/minute.
>
> If some one would like to test/confirm this here is my Makefile:
>
> .PHONY: cleanstatus cleansrc cleanpkg cleanlog repos clean shutdown update
> REPNM := testing
> REPOS := /home/packages/$(REPNM)
> DBASE := $(REPNM).db.tar.gz
> PKGS := *.pkg.tar.gz
>
> all: repos cleanstatus cleansrc cleanpkg
> makeworld --clean --noconfirm --log --syncdeps --rmdeps $(REPOS) .
> grep fail build.log > failed.log || true
> cat failed.log || true
> grep error: makepkg.log || true
> date
> repos:
> repo-add $(REPOS)/$(DBASE) $(REPOS)/$(PKGS)
> sudo pacman -Syy
> clean: cleanstatus cleansrc cleanpkg cleanlog
> cleanstatus:
> rm build.log || true
> rm failed.log || true
> rm makepkg.log || true
> cleansrc:
> -find . -name src -type d -exec rm -rf '{}' \;
> cleanpkg:
> -find . -name pkg -type d -exec rm -rf '{}' \;
> cleanlog:
> -find . -name "*.log*" -exec rm '{}' \;
> makepkg: clean
> makepkg --clean --noconfirm --log --syncdeps --rmdeps
> shutdown: all
> sudo /sbin/shutdown -h now
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://archlinux.org/pipermail/arch-general/attachments/20090102/43979aa9/attachment.htm>
More information about the arch-general
mailing list