Add debian package for trident-installer

Did build trident-installer. Did build iso. Executed tridentctl.

Story: 2009101
Task: 43146
Signed-off-by: Dan Voiculeasa <dan.voiculeasa@windriver.com>
Change-Id: Id5e62c9a119a9e3b5571dcdf9bfba3f0a207d9f2
This commit is contained in:
Dan Voiculeasa 2021-08-31 13:18:28 +03:00 committed by Charles Short
parent 133a97e70a
commit 87c27d1be8
13 changed files with 76 additions and 0 deletions

View File

@ -3,3 +3,4 @@ config/puppet-modules/puppet-dnsmasq
config/puppet-modules/puppet-puppi
config/puppet-modules/puppet-rabbitmq-8.5.0
config/puppet-modules/puppet-staging
storage-drivers/trident-installer

View File

@ -0,0 +1,5 @@
trident-installer (20.04.0-0) unstable; urgency=medium
* Initial release.
-- Dan Voiculeasa <dan.voiculeasa@windriver.com> Tue, 17 Aug 2021 11:44:30 -0400

View File

@ -0,0 +1,16 @@
Source: trident-installer
Section: admin
Priority: optional
Maintainer: StarlingX Developers <starlingx-discuss@lists.starlingx.io>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.4.1
Homepage: https://www.starlingx.io
Package: trident-installer
Architecture: all
Depends: ${shlibs:Depends},
${misc:Depends},
libc6,
nfs-common
Description: Netapp Trident-installer
https://netapp-trident.readthedocs.io/en/stable-v20.04/introduction.html

View File

@ -0,0 +1,31 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: trident
Upstream-Contact: https://github.com/NetApp
Source: https://github.com/NetApp/trident
Files: *
Copyright: (C) 2016-2020 https://github.com/NetApp
License: Apache-2
Upstream-Name: trident-installer
Upstream-Contact: StarlingX Developers <starlingx-discuss@lists.starlingx.io>
Source: https://opendev.org/starlingx/integ
Files: debian/*
Copyright: (c) 2021 Wind River Systems, Inc.
License: Apache-2
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
.
http://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,7 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
%:
dh $@

View File

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

View File

@ -0,0 +1 @@
package-depends-on-hardcoded-libc

View File

@ -0,0 +1 @@
tridentctl usr/bin/

View File

@ -0,0 +1,3 @@
arch-independent-package-contains-binary-or-object
no-manual-page
unstripped-binary-or-object

View File

@ -0,0 +1,10 @@
---
debname: trident-installer
debver: 20.04.0-0
dl_path:
name: trident-installer-20.04.0.tar.gz
url: https://github.com/NetApp/trident/releases/download/v20.04.0/trident-installer-20.04.0.tar.gz
md5sum: a4517756893dc2f373a86048868c4b2f
revision:
dist: $STX_DIST
PKG_GITREVCOUNT: true