From 91201b7b02ad3f89d6ed9bffd8b54e8e473ad850 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Pialasse Date: Tue, 10 Jun 2025 00:09:39 -0400 Subject: [PATCH] * Mon Jun 09 2025 Jean-Philippe Pialasse 11.0.0-87.sme - add datetime getYear_list [SME: 13031] - use esmith::*DB::UTF8 to access db flat files [SME: 13027] --- root/usr/share/smanager/lib/SrvMngr/Controller/Datetime.pm | 5 +++-- smeserver-manager.spec | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/root/usr/share/smanager/lib/SrvMngr/Controller/Datetime.pm b/root/usr/share/smanager/lib/SrvMngr/Controller/Datetime.pm index 848e8d6..7a806b0 100644 --- a/root/usr/share/smanager/lib/SrvMngr/Controller/Datetime.pm +++ b/root/usr/share/smanager/lib/SrvMngr/Controller/Datetime.pm @@ -360,8 +360,9 @@ sub getMonth_list { sub getYear_list { my $c= shift; my @yearArray; - #TODO set thoses year depending on build date in spec file - for ( my $i = 2020; $i < 2060; $i++ ) { + # could use also `/bin/date '+%Y'` + my $start=___YEAR___-40; my $max=___YEAR___+40; + for ( my $i = $start; $i <= $max; $i++ ) { push @yearArray,$i; } diff --git a/smeserver-manager.spec b/smeserver-manager.spec index 9b3ea54..5c1e440 100644 --- a/smeserver-manager.spec +++ b/smeserver-manager.spec @@ -82,7 +82,8 @@ This RPM contributes the navigation bars for the smeserver-manager. New Mojolici #extract the release number and drop it in to the version for SM2 footer. sed -i "s/our \$VERSION = '[^']*'/our \$VERSION = '%{release}'/g" root/usr/share/smanager/lib/SrvMngr.pm - +year=`date +%Y` +sed -i "s/___YEAR___/$year/g" root/usr/share/smanager/lib/SrvMngr/Controller/Datetime.pm perl createlinks