3 # This script helps to create a tarball which contains 2 directories
4 # with ports: core from upstream CRUX and core-arm overlay
5 # Both dirs have the version number for each port that will be taken
6 # as the starting point
8 GIT_REPO_UPSTREAM
="git://crux.nu/ports/core.git"
9 GIT_REPO_OVERLAY
="git://crux-arm.nu/crux-arm/ports/core-arm.git"
11 # we used the tag created for CRUX and the first commit hash in CRUX-ARM
12 # CRUX-3.0 53d838bfaa820f8398c8f7fb15f84d6800f33abc
13 # CRUX-ARM 3.0 5371a9acf3548c955c0d19eed402827a6f1ac44a
15 GIT_COMMIT_HASH_UPSTREAM
="53d838bfaa820f8398c8f7fb15f84d6800f33abc"
16 GIT_COMMIT_HASH_OVERLAY
="5371a9acf3548c955c0d19eed402827a6f1ac44a"
22 git clone
$GIT_REPO_UPSTREAM && \
24 git branch
$GIT_BRANCH origin
/$GIT_BRANCH && \
25 git checkout
$GIT_BRANCH && \
27 git
reset --hard $GIT_COMMIT_HASH_UPSTREAM && \
28 rm -rvf .git README
&& \
30 git clone
$GIT_REPO_OVERLAY && \
32 git branch
$GIT_BRANCH origin
/$GIT_BRANCH && \
33 git checkout
$GIT_BRANCH && \
35 git
reset --hard $GIT_COMMIT_HASH_OVERLAY && \
36 rm -rvf .git README
&& \
38 tar cvJf
$PWD_DIR/crossrootfs-extras-
$GIT_BRANCH.
tar.xz core core-arm