On 03/24/2016 14:24, Gabriele Bulfon wrote:
How can it be if I forked OI pkg5? Maybe it's another source repo?
I forked from this:
https://github.com/OpenIndiana/pkg5
Even the "pylint" should have been omitted already, isn't it?

Our build script downloads pkg5 from github

GIT=git
GIT_REPO=git://github.com/OpenIndiana/pkg5.git
GIT_BRANCH=oi
GIT_CHANGESET=HEAD

...

$(SOURCE_DIR)/.downloaded: $(ARCHIVES:%=$(USERLAND_ARCHIVES)%)
        @[ -d $(SOURCE_DIR) ] || \
        $(GIT) clone -b $(GIT_BRANCH) $(GIT_REPO) $(SOURCE_DIR)
        @cd $(SOURCE_DIR); $(GIT) checkout $(GIT_BRANCH); $(GIT) pull \
          $(GIT_REPO); $(GIT) log -1 --format=%H > .downloaded

and builds it:

...

$(BUILD_DIR)/$(MACH)/.built: $(SOURCE_DIR)/.downloaded
        $(MKDIR) $(@D) && \
        cd $(SOURCE_DIR)/src && \
$(ENV) $(COMPONENT_BUILD_ENV) $(MAKE) && $(ENV) $(COMPONENT_INSTALL_ENV) $(MAKE) install && \
        cd pkg && \
        $(MAKE) BUILD_VERSION=$(BUILD_VERSION) && \
        $(MAKE) publish-pkgs BUILD_VERSION=$(BUILD_VERSION) && \
        $(MAKE) repository-metadata && \
        $(TOUCH) $@
...

Sample build log can be found here:
http://buildzone.oi-build.r61.net/logs/pkg.build.log





--
Best regards,
Alexander Pyhalov,
system administrator of Southern Federal University IT department


-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to