Convert fm-mgr to new debian packaging system

Story: 2009101
Task: 43369

Signed-off-by: Tracey Bogue <tracey.bogue@windriver.com>
Change-Id: I6631aeb142ce2c9ccfb78cdc8e340c98b9115ce0
This commit is contained in:
Tracey Bogue 2021-09-20 08:29:40 -05:00
parent 0b4c0c89de
commit a8588e78d9
10 changed files with 90 additions and 20 deletions

1
debian_pkg_dirs Normal file
View File

@ -0,0 +1 @@
fm-mgr

View File

@ -1,14 +0,0 @@
Source: fm-mgr
Priority: optional
Maintainer: StarlingX team <starlingx-discuss@lists.starlingx.io>
Build-Depends: debhelper (>=9),
uuid-dev,
libsystemd-dev,
fm-common-dev
Standards-Version: 3.9.6
Package: fm-mgr
Architecture: any
Pre-Depends: ${misc:Depends},
${shlibs:Depends}
Description: This package contains StarlingX fm-mgr project.

View File

@ -0,0 +1,5 @@
fm-mgr (1.0-1) unstable; urgency=medium
* Initial release.
-- Tracey Bogue <tracey.bogue@windriver.com> Fri, 17 Sep 2021 14:52:21 +0000

View File

@ -0,0 +1,16 @@
Source: fm-mgr
Priority: optional
Section: libs
Maintainer: StarlingX team <starlingx-discuss@lists.starlingx.io>
Build-Depends: debhelper-compat (= 13)
Build-Depends-Indep: uuid-dev, libsystemd-dev, fm-common-dev
Standards-Version: 4.5.1
Rules-Requires-Root: no
Package: fm-mgr
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: StarlingX Fault Manager
This package contains StarlingX fm-mgr project.

View File

@ -0,0 +1,42 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: fm-mgr
Source: https://opendev.org/starlingx/fault
Files: *
Copyright: (c) 2013-2021 Wind River Systems, Inc
Copyright: Others ((See individual files for more details)
License: Apache-2
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
https://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian-based systems the full text of the Apache version 2.0 license
can be found in `/usr/share/common-licenses/Apache-2.0'.
# If you want to use GPL v2 or later for the /debian/* files use
# the following clauses, or change it to suit. Delete these two lines
Files: debian/*
Copyright: 2021 Wind River Systems, Inc
License: Apache-2
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
https://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian-based systems the full text of the Apache version 2.0 license
can be found in `/usr/share/common-licenses/Apache-2.0'.

View File

@ -0,0 +1,4 @@
usr/bin/fmManager
etc/init.d/fminit
etc/logrotate.d/fm.logrotate
usr/lib/systemd/system/fminit.service

14
fm-mgr/debian/deb_folder/rules Executable file
View File

@ -0,0 +1,14 @@
#!/usr/bin/make -f
#export DH_VERBOSE = 1
export ROOT=debian/tmp
%:
dh $@
override_dh_auto_install:
make DESTDIR=${ROOT} \
BINDIR=/usr/bin \
LIBDIR=/usr/lib \
SYSCONFDIR=/etc \
install

View File

@ -0,0 +1 @@
3.0 (quilt)

View File

@ -0,0 +1,7 @@
---
debname: fm-mgr
debver: 1.0
src_path: sources
revision:
dist: $STX_DIST
PKG_GITREVCOUNT: true

View File

@ -1,6 +0,0 @@
#!/usr/bin/make -f
%:
dh $@
override_dh_usrlocal: