mirror of
https://git.yoctoproject.org/poky
synced 2026-06-03 01:40:07 +00:00
tzdata: remove exit 0 from pkg_postinst
Documentation says that if you exit 0 in a pkg_postinst it will marked as installed. If you exit 0, before running postinst-intercepts defer_to_first_boot, the pkg_postinst_ontarget script will not be present on target. The "exit 0" in tzdata makes it difficult to have a bbappend with a pkg_postinst_target step when you have `INSTALL_TIMEZONE_FILE = 0` (From OE-Core rev: 338a67951c375d907b36b87d4115ee5489df722e) Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
cec802aa4d
commit
5978daed3a
@@ -60,12 +60,8 @@ pkg_postinst_${PN} () {
|
|||||||
if [ -e ${src} ] ; then
|
if [ -e ${src} ] ; then
|
||||||
tz=$(sed -e 's:#.*::' -e 's:[[:space:]]*::g' -e '/^$/d' "${src}")
|
tz=$(sed -e 's:#.*::' -e 's:[[:space:]]*::g' -e '/^$/d' "${src}")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "${tz}" ] ; then
|
if [ ! -z "${tz}" -a ! -e "$D${datadir}/zoneinfo/${tz}" ] ; then
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -e "$D${datadir}/zoneinfo/${tz}" ] ; then
|
|
||||||
echo "You have an invalid TIMEZONE setting in ${src}"
|
echo "You have an invalid TIMEZONE setting in ${src}"
|
||||||
echo "Your ${etc_lt} has been reset to Universal; enjoy!"
|
echo "Your ${etc_lt} has been reset to Universal; enjoy!"
|
||||||
tz="Universal"
|
tz="Universal"
|
||||||
|
|||||||
Reference in New Issue
Block a user