2022-07-17 21:39:01 -03:00
|
|
|
#!/usr/bin/env sh
|
|
|
|
|
2022-07-19 21:09:50 -03:00
|
|
|
PROJECT=$1
|
|
|
|
LOG_DIR="/var/log/openSUSE-release-tools/${PROJECT}"
|
2022-07-17 21:39:01 -03:00
|
|
|
[ ! -d "${LOG_DIR}" ] && mkdir ${LOG_DIR}
|
|
|
|
|
2022-08-01 12:51:25 -03:00
|
|
|
logger() {
|
|
|
|
date -Is >> ${LOG_DIR}/relpkggen.log
|
|
|
|
echo "$1" >> ${LOG_DIR}/relpkggen.log
|
|
|
|
}
|
|
|
|
|
2022-08-03 08:51:28 -03:00
|
|
|
logger "[START] Start relpkggen service"
|
2022-08-01 12:51:25 -03:00
|
|
|
if pgrep "osrt-pkglistgen"; then
|
2022-08-02 21:46:56 -03:00
|
|
|
logger "[WARNING] osrt-pkglistgen is running"
|
2022-08-01 12:51:25 -03:00
|
|
|
logger "[SKIP] Skip execution due to osrt-pkglistgen service is running"
|
|
|
|
exit 0
|
|
|
|
fi
|
|
|
|
|
|
|
|
logger "[RUNNING] Running osrt-relpkggen"
|
2022-08-03 08:51:28 -03:00
|
|
|
/usr/bin/osrt-pkglistgen -A ${API_URL} --debug update_and_solve -p ${PROJECT} -s target --only-release-packages --force >> ${LOG_DIR}/relpkggen.log 2>&1
|
|
|
|
logger "[FINISH] Finish relpkggen service"
|