fixup! Add ports to the Sortix repository.
This commit is contained in:
parent
6e8f11b483
commit
68ae23d18c
|
@ -56,8 +56,15 @@ mkdir -p "$SORTIX_MIRROR_DIR"
|
||||||
SORTIX_REPOSITORY_DIR="$SORTIX_REPOSITORY_DIR/$HOST"
|
SORTIX_REPOSITORY_DIR="$SORTIX_REPOSITORY_DIR/$HOST"
|
||||||
mkdir -p "$SORTIX_REPOSITORY_DIR"
|
mkdir -p "$SORTIX_REPOSITORY_DIR"
|
||||||
|
|
||||||
|
# Create the system root if absent.
|
||||||
|
if [ "$OPERATION" = build ]; then
|
||||||
|
mkdir -p "$SYSROOT"
|
||||||
|
fi
|
||||||
|
|
||||||
# Make paths absolute for later use.
|
# Make paths absolute for later use.
|
||||||
SYSROOT=$(make_dir_path_absolute "$SYSROOT")
|
if [ "$OPERATION" = build ]; then
|
||||||
|
SYSROOT=$(make_dir_path_absolute "$SYSROOT")
|
||||||
|
fi
|
||||||
SORTIX_MIRROR_DIR=$(make_dir_path_absolute "$SORTIX_MIRROR_DIR")
|
SORTIX_MIRROR_DIR=$(make_dir_path_absolute "$SORTIX_MIRROR_DIR")
|
||||||
SORTIX_PORTS_DIR=$(make_dir_path_absolute "$SORTIX_PORTS_DIR")
|
SORTIX_PORTS_DIR=$(make_dir_path_absolute "$SORTIX_PORTS_DIR")
|
||||||
SORTIX_REPOSITORY_DIR=$(make_dir_path_absolute "$SORTIX_REPOSITORY_DIR")
|
SORTIX_REPOSITORY_DIR=$(make_dir_path_absolute "$SORTIX_REPOSITORY_DIR")
|
||||||
|
@ -74,12 +81,12 @@ CXXFLAGS="$CXXFLAGS -Werror=format -Wno-error=format-contains-nul"
|
||||||
export CFLAGS
|
export CFLAGS
|
||||||
export CXXFLAGS
|
export CXXFLAGS
|
||||||
|
|
||||||
# Create the system root if absent.
|
|
||||||
mkdir -p "$SYSROOT"
|
|
||||||
|
|
||||||
# Initialize Tix package management in the system root if absent.
|
# Initialize Tix package management in the system root if absent.
|
||||||
[ -e "$SYSROOT/tix/collection.conf" ] ||
|
if [ "$OPERATION" = build ]; then
|
||||||
tix-collection "$SYSROOT" create --platform=$HOST --prefix= --generation=2
|
if [ !-e "$SYSROOT/tix/collection.conf" ]; then
|
||||||
|
tix-collection "$SYSROOT" create --platform=$HOST --prefix= --generation=2
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Detect all packages.
|
# Detect all packages.
|
||||||
get_all_packages() {
|
get_all_packages() {
|
||||||
|
|
|
@ -34,19 +34,26 @@ get_all_packages() {
|
||||||
|
|
||||||
# Clean all the packages.
|
# Clean all the packages.
|
||||||
for PACKAGE in $(get_all_packages); do
|
for PACKAGE in $(get_all_packages); do
|
||||||
|
SOURCE_PACKAGE=$( (SOURCE_PACKAGE= &&
|
||||||
|
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info &&
|
||||||
|
echo "$SOURCE_PACKAGE") )
|
||||||
DEVELOPMENT=$( (DEVELOPMENT= &&
|
DEVELOPMENT=$( (DEVELOPMENT= &&
|
||||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info &&
|
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info &&
|
||||||
echo "$DEVELOPMENT") )
|
echo "$DEVELOPMENT") )
|
||||||
if [ -e "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version" -o \
|
if [ -e "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version" -o \
|
||||||
-e "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version.new" ]; then
|
-e "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version.new" ]; then
|
||||||
tix-build \
|
if [ -z "$SOURCE_PACKAGE" ] ||
|
||||||
--sysroot="/" \
|
[ -e "$SORTIX_PORTS_DIR/$SOURCE_PACKAGE/$SOURCE_PACKAGE" ]; then
|
||||||
--host=$HOST \
|
tix-build \
|
||||||
--prefix= \
|
--sysroot="/" \
|
||||||
--destination="/" \
|
--host=$HOST \
|
||||||
--start=clean \
|
--prefix= \
|
||||||
--end=clean \
|
--destination="/" \
|
||||||
"$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE"
|
--start=clean \
|
||||||
|
--end=clean \
|
||||||
|
${SOURCE_PACKAGE:+--source-package "$SORTIX_PORTS_DIR/$SOURCE_PACKAGE/$SOURCE_PACKAGE"} \
|
||||||
|
"$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE"
|
||||||
|
fi
|
||||||
if [ "$DEVELOPMENT" = true ]; then
|
if [ "$DEVELOPMENT" = true ]; then
|
||||||
case "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version" in
|
case "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version" in
|
||||||
*.development)
|
*.development)
|
||||||
|
|
Loading…
Reference in New Issue