Add debian package for watchdog

Apply the debian stuff from meta-lat (open sources of LAT:
git://github.com/Wind-River/meta-lat), in which LAT has a local
patch for watchdog:

data/debian/watchdog/metadata_patches/0001-customize-watchdog-for-ostree.patch

It passed build-pkgs -p watchdog, build-image, and install,
boot test. The 0001-customize-watchdog-for-ostree.patch addes a
script used by ostree management, which should be verfied by
ostree function test.

Depends-On: https://review.opendev.org/c/starlingx/tools/+/817170

Story: 2009221
Task: 43405
Signed-off-by: Yue Tao <yue.tao@windriver.com>
Change-Id: I454759d652eead3586dcee75504b25fd055f85cc
This commit is contained in:
Yue Tao 2021-09-23 08:30:57 +08:00
parent 229a6b32af
commit 86378ab4fd
2 changed files with 29 additions and 0 deletions

23
base/watchdog/debian/dl_hook Executable file
View File

@ -0,0 +1,23 @@
#!/bin/bash
LOCAL_DIR=$1
PKGNAME=watchdog
BASE_DIR=${STX_GIT_SRC_DIR}
PKG_DIR=${BASE_DIR}/meta-lat/data/debian/${PKGNAME}
META_DIR=${PKG_DIR}/metadata_patches
SRC_DIR=${PKG_DIR}/sources
BASE_URL=https://snapshot.debian.org/archive/debian/20200424T151944Z/pool/main/w/${PKGNAME}
MAJOR_VER="5.16"
REVISION="1"
VER=${MAJOR_VER}-${REVISION}
DSC_FILE=${PKGNAME}_${VER}.dsc
dget -x ${BASE_URL}/${DSC_FILE}
if [ $? != 0 ]; then
echo "Fail to download ${BASE_URL}/${DSC_FILE}"
exit -1
fi
cd ${LOCAL_DIR}
for patch in $(ls ${META_DIR}/*.patch); do
patch -p1 < $patch || exit 1
done
cp ${SRC_DIR}/* .

View File

@ -0,0 +1,6 @@
---
debver: 5.16-1
dl_hook: dl_hook
revision:
dist: $STX_DIST
PKG_GITREVCOUNT: true