Skip to content

Instantly share code, notes, and snippets.

@dhylands
Created August 8, 2014 15:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dhylands/80885ac73cfefd279444 to your computer and use it in GitHub Desktop.
Save dhylands/80885ac73cfefd279444 to your computer and use it in GitHub Desktop.
FirefoxOS .userconfig I use for my flame
B2G_DIR=${B2G_DIR:-$(cd $(dirname $0); pwd)}
echo "B2G_DIR = ${B2G_DIR}"
#GECKO_PATH=${B2G_DIR}/b2g-inbound
#GECKO_PATH=${B2G_DIR}/mozilla-inbound
GECKO_PATH=${B2G_DIR}/gecko
echo "GECKO_PATH = ${GECKO_PATH}"
#export MOZ_DMD=1
#echo "MOZ_DMD = ${MOZ_DMD}"
#export B2G_UPDATE=1
export B2G_DEBUG=1
echo "B2G_DEBUG = ${B2G_DEBUG}"
export B2G_NOOPT=0
echo "B2G_NOOPT = ${B2G_NOOPT}"
export B2G_PROF=${B2G_PROF:-0}
echo "B2G_PROF = ${B2G_PROF}"
#if [ "${B2G_DEBUG}" == "0" ]; then
VARIANT=userdebug
#VARIANT=user
#VARIANT=eng
#fi
echo "VARIANT = ${VARIANT}"
export NOFTU=1
echo "NOFTU = ${NOFTU}"
GAIA_PATH=${GAIA_PATH:-$(cd gaia; pwd)}
CUSTOM_SETTINGS="${GAIA_PATH}/build/config/custom-settings.json"
cat > "${CUSTOM_SETTINGS}.new" <<EOF
{"debugger.remote-mode": "adb-only",
"lockscreen.enabled": false,
"phone.ring.keypad": false,
"bootshutdown.sound.enabled": false}
EOF
if [ -f ${CUSTOM_SETTINGS} ] && cmp "${CUSTOM_SETTINGS}" "${CUSTOM_SETTINGS}.new" >& /dev/null; then
rm "${CUSTOM_SETTINGS}.new"
else
mv "${CUSTOM_SETTINGS}.new" "${CUSTOM_SETTINGS}"
fi
GECKO_OBJDIR=$PWD/objdir-gecko
if [ "${B2G_DEBUG}" != "0" ]; then
GECKO_OBJDIR=${GECKO_OBJDIR}-debug
fi
if [ "${VARIANT}" != "" ]; then
GECKO_OBJDIR=${GECKO_OBJDIR}-${VARIANT}
fi
if [ "${MOZ_DMD}" == "1" ]; then
GECKO_OBJDIR=${GECKO_OBJDIR}-dmd
fi
if [ "${B2G_NOOPT}" != "0" ]; then
GECKO_OBJDIR=${GECKO_OBJDIR}-noopt
fi
if [ "${B2G_PROF}" != "0" ]; then
GECKO_OBJDIR=${GECKO_OBJDIR}-prof
fi
if [ "${B2G_DUMP_PAINTING:-0}" != "0" ]; then
GECKO_OBJDIR=${GECKO_OBJDIR}-dp
fi
if [ "${GECKO_PATH/*b2g-inbound*/b2g-inbound}" = "b2g-inbound" ]; then
GECKO_OBJDIR=${GECKO_OBJDIR}-b2g-inbound
fi
if [ "${GECKO_PATH/*mozilla-inbound*/mozilla-inbound}" = "mozilla-inbound" ]; then
GECKO_OBJDIR=${GECKO_OBJDIR}-m-i
fi
echo "GECKO_OBJDIR = ${GECKO_OBJDIR}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment