projects/*/options: add variable $DISTRONAME, add support to rename the distro

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2010-12-11 15:05:13 +01:00
parent fc6f0a2f7e
commit f463c38f07
9 changed files with 27 additions and 15 deletions

View File

@ -37,7 +37,7 @@ HOST_NAME=`$SCRIPTS/configtools/config.guess`
TARGET_NAME=$TARGET_FAMILY-openelec-linux-gnu
OPENELEC_SRC=http://sources.openelec.tv/src/$OPENELEC_VERSION
BUILD=$BUILD_BASE.OpenELEC-$PROJECT.$TARGET_ARCH.$OPENELEC_VERSION
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH.$OPENELEC_VERSION
TARGET_IMG=$ROOT/$TARGET
TARGET_ADDONS="$TARGET_IMG/$ADDONS/$ADDON_PATH"
ADDON_BUILD="$BUILD/$ADDONS/$1"

View File

@ -1,3 +1,6 @@
# Name of the Distro to build (full name, without special charcters)
DISTRONAME="OpenELEC"
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREATING0="#######################################################"
GREATING1="# Welcome to OpenELEC - the powerful Mediacenter4you #"

View File

@ -1,3 +1,6 @@
# Name of the Distro to build (full name, without special charcters)
DISTRONAME="OpenELEC"
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREATING0="#######################################################"
GREATING1="# Welcome to OpenELEC - the powerful Mediacenter4you #"

View File

@ -1,3 +1,6 @@
# Name of the Distro to build (full name, without special charcters)
DISTRONAME="OpenELEC"
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREATING0="#######################################################"
GREATING1="# Welcome to OpenELEC - the powerful Mediacenter4you #"

View File

@ -1,3 +1,6 @@
# Name of the Distro to build (full name, without special charcters)
DISTRONAME="OpenELEC"
# Welcome Message for e.g. SSH Server (up to 5 Lines)
GREATING0="#######################################################"
GREATING1="# Welcome to OpenELEC - the powerful Mediacenter4you #"

View File

@ -43,7 +43,7 @@ while file=`getarg $i $files` && [ -n "$file" ]; do
done
if [ -n "$need" ]; then
echo "**** Your system lacks the following tools needed to $1 OpenELEC.tv ****"
echo "**** Your system lacks the following tools needed to $1 $DISTRONAME ****"
echo $need
[ -f /etc/lsb-release ] && . /etc/lsb-release

View File

@ -39,10 +39,10 @@ mkdir -p $INSTALL
ln -s lib $INSTALL/usr/lib64
fi
echo "OpenELEC" > $INSTALL/etc/distribution
echo "$DISTRONAME" > $INSTALL/etc/distribution
echo "$PROJECT.$TARGET_ARCH" > $INSTALL/etc/arch
echo "$OPENELEC_VERSION" > $INSTALL/etc/version
echo "OpenELEC.tv - Date of build: $BUILD_DATE Build: $GIT_BUILD" > $INSTALL/etc/openelec-release
echo "$DISTRONAME - Date of build: $BUILD_DATE Build: $GIT_BUILD" > $INSTALL/etc/openelec-release
echo "$TARGET_VERSION" > $INSTALL/etc/release
# copy project related files to filesystem

View File

@ -6,7 +6,7 @@ $SCRIPTS/image_squashfs
get_version
RELEASE_DIR="target/OpenELEC-$TARGET_VERSION"
RELEASE_DIR="target/$DISTRONAME-$TARGET_VERSION"
# cleanup
rm -rf $RELEASE_DIR
@ -23,8 +23,8 @@ RELEASE_DIR="target/OpenELEC-$TARGET_VERSION"
cp $ROOT/licenses/* $RELEASE_DIR/licenses
mkdir -p $RELEASE_DIR/target
cp $TARGET_IMG/OpenELEC-$TARGET_VERSION.system $RELEASE_DIR/target/SYSTEM
cp $TARGET_IMG/OpenELEC-$TARGET_VERSION.kernel $RELEASE_DIR/target/KERNEL
cp $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.system $RELEASE_DIR/target/SYSTEM
cp $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.kernel $RELEASE_DIR/target/KERNEL
# create md5sum's
pushd $RELEASE_DIR > /dev/null 2>&1
@ -36,10 +36,10 @@ RELEASE_DIR="target/OpenELEC-$TARGET_VERSION"
mkdir -p $TARGET_IMG
# remove an previous created release tarball
rm -rf $TARGET_IMG/OpenELEC-$TARGET_VERSION.tar.bz2
rm -rf $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.tar.bz2
# create release tarball
tar cjf $TARGET_IMG/OpenELEC-$TARGET_VERSION.tar.bz2 -C target OpenELEC-$TARGET_VERSION
tar cjf $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.tar.bz2 -C target $DISTRONAME-$TARGET_VERSION
# cleanup release dir
rm -rf $RELEASE_DIR

View File

@ -13,12 +13,12 @@ $SCRIPTS/build fakeroot
get_version
mkdir -p $TARGET_IMG
rm -rf $TARGET_IMG/OpenELEC-$TARGET_VERSION.kernel
cp -PR $BUILD/linux-*/arch/x86/boot/bzImage $TARGET_IMG/OpenELEC-$TARGET_VERSION.kernel
rm -rf $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.kernel
cp -PR $BUILD/linux-*/arch/x86/boot/bzImage $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.kernel
echo "rm -rf $TARGET_IMG/OpenELEC-$TARGET_VERSION.system" >> $FAKEROOT_SCRIPT
# echo "$ROOT/$TOOLCHAIN/bin/mksquashfs $BUILD/image/system $TARGET_IMG/OpenELEC-$TARGET_VERSION.system -noappend -comp lzma" >> $FAKEROOT_SCRIPT
echo "$ROOT/$TOOLCHAIN/bin/mksquashfs $BUILD/image/system $TARGET_IMG/OpenELEC-$TARGET_VERSION.system -noappend" >> $FAKEROOT_SCRIPT
echo "rm -rf $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.system" >> $FAKEROOT_SCRIPT
# echo "$ROOT/$TOOLCHAIN/bin/mksquashfs $BUILD/image/system $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.system -noappend -comp lzma" >> $FAKEROOT_SCRIPT
echo "$ROOT/$TOOLCHAIN/bin/mksquashfs $BUILD/image/system $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.system -noappend" >> $FAKEROOT_SCRIPT
$ROOT/$TOOLCHAIN/bin/fakeroot -- $FAKEROOT_SCRIPT
chmod 0644 $TARGET_IMG/OpenELEC-$TARGET_VERSION.system
chmod 0644 $TARGET_IMG/$DISTRONAME-$TARGET_VERSION.system
rm -rf $FAKEROOT_SCRIPT