511d60900a
At present, when running a busybox shell ("busybox sh") from mksh (/system/bin/sh), one gets the following message before every command line: sh: precmd: Permission denied This is due to mkshrc exporting a PS1 which depends on a mkshrc defined function, "precmd". Since "busybox sh" does not source mkshrc, it does not have this function defined, resulting in the above error. By not exporting PS1, "busybox sh" uses its own reasonable default. mksh subshells continue to work as usual, since they (re)source /etc/mkshrc anyways. Change-Id: Ic9182e42aa033e811300d9e6e8d6d3f43e14e58f
114 lines
3.7 KiB
Makefile
114 lines
3.7 KiB
Makefile
PRODUCT_BRAND ?= cyanogenmod
|
|
|
|
ifdef CM_NIGHTLY
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
ro.rommanager.developerid=cyanogenmodnightly
|
|
else
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
ro.rommanager.developerid=cyanogenmod
|
|
endif
|
|
|
|
PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0
|
|
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
keyguard.no_require_sim=true \
|
|
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html \
|
|
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html \
|
|
ro.com.google.clientidbase=android-google \
|
|
ro.com.android.wifi-watchlist=GoogleGuest \
|
|
ro.setupwizard.enterprise_mode=1 \
|
|
ro.com.android.dateformat=MM-dd-yyyy \
|
|
ro.com.android.dataroaming=false
|
|
|
|
# Copy over the changelog to the device
|
|
PRODUCT_COPY_FILES += \
|
|
vendor/cm/CHANGELOG.mkdn:system/etc/CHANGELOG-CM.txt
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
vendor/cm/prebuilt/common/bin/backuptool.sh:system/bin/backuptool.sh
|
|
|
|
# init.d support
|
|
PRODUCT_COPY_FILES += \
|
|
vendor/cm/prebuilt/common/etc/init.d/00banner:system/etc/init.d/00banner \
|
|
vendor/cm/prebuilt/common/bin/sysinit:system/bin/sysinit
|
|
|
|
# Compcache/Zram support
|
|
PRODUCT_COPY_FILES += \
|
|
vendor/cm/prebuilt/common/etc/init.local.rc:system/etc/init.local.rc \
|
|
vendor/cm/prebuilt/common/bin/compcache:system/bin/compcache \
|
|
vendor/cm/prebuilt/common/bin/handle_compcache:system/bin/handle_compcache
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
vendor/cm/proprietary/RomManager.apk:system/app/RomManager.apk \
|
|
vendor/cm/proprietary/Term.apk:system/app/Term.apk \
|
|
vendor/cm/proprietary/lib/armeabi/libjackpal-androidterm3.so:system/lib/libjackpal-androidterm3.so \
|
|
vendor/cm/prebuilt/common/bootanimation.zip:system/media/bootanimation.zip
|
|
|
|
# Bring in camera effects & videos
|
|
$(call inherit-product, frameworks/base/data/videos/VideoPackage2.mk)
|
|
PRODUCT_COPY_FILES += \
|
|
vendor/cm/prebuilt/common/media/LMprec_508.emd:system/media/LMprec_508.emd \
|
|
vendor/cm/prebuilt/common/media/PFFprec_600.emd:system/media/PFFprec_600.emd
|
|
|
|
# Enable SIP+VoIP on all targets
|
|
PRODUCT_COPY_FILES += \
|
|
frameworks/base/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
|
|
|
|
# Don't export PS1 in /system/etc/mkshrc.
|
|
PRODUCT_COPY_FILES += \
|
|
vendor/cm/prebuilt/common/etc/mkshrc:system/etc/mkshrc
|
|
|
|
# Required CM packages
|
|
PRODUCT_PACKAGES += \
|
|
Camera \
|
|
Development \
|
|
LatinIME \
|
|
SpareParts \
|
|
Superuser \
|
|
Superuser.apk \
|
|
su
|
|
|
|
# Optional CM packages
|
|
PRODUCT_PACKAGES += \
|
|
VideoEditor \
|
|
VoiceDialer \
|
|
Basic \
|
|
HoloSpiralWallpaper \
|
|
MagicSmokeWallpapers \
|
|
NoiseField \
|
|
Galaxy4 \
|
|
LiveWallpapers \
|
|
LiveWallpapersPicker \
|
|
VisualizationWallpapers \
|
|
PhaseBeam
|
|
|
|
# Custom CM packages
|
|
PRODUCT_PACKAGES += \
|
|
Trebuchet \
|
|
CMStats \
|
|
DSPManager \
|
|
libcyanogen-dsp \
|
|
audio_effects.conf
|
|
|
|
PRODUCT_PACKAGE_OVERLAYS += vendor/cm/overlay/dictionaries
|
|
PRODUCT_PACKAGE_OVERLAYS += vendor/cm/overlay/common
|
|
|
|
PRODUCT_VERSION_MAJOR = 9
|
|
PRODUCT_VERSION_MINOR = 0
|
|
PRODUCT_VERSION_MAINTENANCE = 0-RC0
|
|
|
|
PRODUCT_BUILD_PROP_OVERRIDES += BUILD_DISPLAY_ID=IML74K
|
|
|
|
ifdef CM_NIGHTLY
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
ro.cm.version=$(PRODUCT_VERSION_MAJOR)-$(shell date +%m%d%Y)-NIGHTLY-$(PRODUCT_RELEASE_NAME)
|
|
else
|
|
ifdef CM_RELEASE
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
ro.cm.version=$(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(PRODUCT_RELEASE_NAME)
|
|
else
|
|
PRODUCT_PROPERTY_OVERRIDES += \
|
|
ro.cm.version=$(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR).$(PRODUCT_VERSION_MAINTENANCE)$(PRODUCT_VERSION_DEVICE_SPECIFIC)-$(PRODUCT_RELEASE_NAME)-KANG
|
|
endif
|
|
endif
|