From a80657a2f5d51a89bb96164bf9ada0057833ddc7 Mon Sep 17 00:00:00 2001 From: George Dunlap Date: Thu, 9 Apr 2015 16:11:45 +0100 Subject: [PATCH] Allow the user's config to live outside of git Move the default config to "defconfig" and add config to .gitignore. If config doesn't exist, then copy defconfig to it in common_init. Signed-off-by: George Dunlap Signed-off-by: Stefano Stabellini --- .gitignore | 1 + config => defconfig | 0 raise | 8 ++++++++ scripts/mkdeb | 2 +- scripts/mkrpm | 2 +- 5 files changed, 11 insertions(+), 2 deletions(-) rename config => defconfig (100%) diff --git a/.gitignore b/.gitignore index 47e9874..35a46c6 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ cscope.in.out cscope.out cscope.po.out .config +config xen-dir xen-dir-remote diff --git a/config b/defconfig similarity index 100% rename from config rename to defconfig diff --git a/raise b/raise index 37d1898..45c0c25 100755 --- a/raise +++ b/raise @@ -28,6 +28,14 @@ source ${RAISIN_PATH}/common-functions.sh source ${RAISIN_PATH}/git-checkout.sh source ${RAISIN_PATH}/commands.sh +# Include your defaults +if [[ ! -e "./config" ]] ; then + echo "No config file found, copying default config" + cp defconfig config +fi + +source ./config + # Set up basic functionality common_init diff --git a/scripts/mkdeb b/scripts/mkdeb index 44a4f7d..2a4e387 100755 --- a/scripts/mkdeb +++ b/scripts/mkdeb @@ -36,7 +36,7 @@ cp -r data deb/opt/raisin cp -r components deb/opt/raisin cp -r scripts deb/opt/raisin cp -r lib deb/opt/raisin -cp config raise deb/opt/raisin +cp defconfig raise deb/opt/raisin # Debian doesn't use /usr/lib64 for 64-bit libraries diff --git a/scripts/mkrpm b/scripts/mkrpm index 8de4508..98b630c 100755 --- a/scripts/mkrpm +++ b/scripts/mkrpm @@ -48,7 +48,7 @@ cp -r "$BASEDIR"/data \$RPM_BUILD_ROOT/opt/raisin cp -r "$BASEDIR"/components \$RPM_BUILD_ROOT/opt/raisin cp -r "$BASEDIR"/scripts \$RPM_BUILD_ROOT/opt/raisin cp -r "$BASEDIR"/lib \$RPM_BUILD_ROOT/opt/raisin -cp "$BASEDIR"/config \$RPM_BUILD_ROOT/opt/raisin +cp "$BASEDIR"/defconfig \$RPM_BUILD_ROOT/opt/raisin cp "$BASEDIR"/raise \$RPM_BUILD_ROOT/opt/raisin %clean -- 2.39.5