Unverified Commit 6aa64196 authored by Waqar Ahmed's avatar Waqar Ahmed Committed by GitHub
Browse files

Merge pull request #2 from truenas/chelsio-adapter

Add chelsio config adapter to debian package
parents 02d1f88b f03829ac
Showing with 41 additions and 1 deletion
+41 -1
name: CI
on: [push]
jobs:
build-deb:
runs-on: ubuntu-latest
container:
image: debian:latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Dependencies
run: |
apt update
apt install -y flex gcc make devscripts
- name: Build deb package
run: >
dpkg-buildpackage
-B
--no-sign
-jauto
- name: Create artifacts dir
run: mkdir artifacts
if: success()
- name: Move artifacts
run: mv ../*.deb artifacts
if: success()
- uses: actions/upload-artifact@v2
with:
name: cxgbtool
path: artifacts
if: success()
......@@ -13,6 +13,8 @@ override_dh_auto_install:
sh -c "\
mkdir -p debian/cxgbtool/sbin; \
cp -a /sbin/cxgbtool debian/cxgbtool/sbin/; \
mkdir -p debian/cxgbtool/lib/firmware/cxgb4/config; \
cd tools/chelsio_adapter_config_v4 && ./install.sh "../../debian/cxgbtool/lib/firmware/cxgb4/config" "../../debian/cxgbtool/sbin"; \
"
override_dh_shlibdeps:
......@@ -21,4 +23,6 @@ override_dh_usrlocal:
override_dh_auto_clean:
override_dh_dwz:
override_dh_auto_test:
......@@ -2,7 +2,7 @@
bin_files="Datawise_t540_cr_init_gen3_500_825_t540_xfi_vpd.bin Datawise_t540_xfi_gen3_500_825_124vf.bin diamanti_t6240_so_init_800_1050_gen3_x8_248vf.bin diamanti_t6240_so_init_800_1050_gen3_x8_variable_2x40gxlaui_vpd.bin t520_bt_init_gen3_250_820_fixed_2133_vpd.bin t520_cr_init_gen3_250_825_fixed_2133_vpd.bin t520_ll_init_gen3_650_1075_variable_2133_vpd.bin t520_ocp_init_gen3_250_825_vpd.bin t520_so_init_gen3_250_825_fixed_vpd.bin t540_bt_init_gen3_500_820_variable_2133_vpd.bin t540_cr_init_gen3_500_825_variable_2133_vpd_2mc.bin t580_cr_init_gen3_500Mhz_variable_2133_vpd.bin t580_cr_qsa_variable_2133_vpd.bin t580_cr_spider_variable_2133_vpd.bin t580_lp_cr_init_gen3_500Mhz_variable_2133_vpd.bin t580_lp_cr_qsa_variable_2133_vpd.bin t580_lp_cr_spider_variable_2133_vpd.bin t580_lp_so_init_gen3_500Mhz_variable_vpd.bin t580_lp_so_qsa_variable_vpd.bin t580_ocp_so_4x10g_vpd.bin t580_ocp_so_init_gen3_500Mhz_2x40g_vpd.bin t580_so_spider_variable_2133_vpd.bin t61100_ocp_so_cr_init_800_950_gen3_x16_variable_15625_1x100g_vpd_mfg.bin t62100_cr_init_800_1050_gen3_x16_variable_2133_15625_2x100g_vpd_mfg.bin t62100_lp_cr_init_800_1050_gen3_x16_variable_2133_15625_2x100g_vpd_mfg.bin t62100_so_cr_init_800_1050_gen3_x16_variable_15625_2x100g_vpd_mfg.bin t62100_spider_cr_variable_2133_15625_2x100g_vpd.bin t62100_spider_lp_cr_variable_2133_15625_2x100g_vpd.bin t62100_spider_so_cr_variable_15625_2x100g_vpd.bin t6225_cr_init_500_950_gen3_x8_variable_2133_15625_2x25g_vpd_mfg.bin t6225_ll_cr_init_800_1050_gen3_x8_variable_2133_15625_2x25g_vpd_mfg.bin t6225_ocp_so_cr_init_500_950_gen3_x8_variable_15625_2x25g_vpd_mfg.bin t6225_so_cr_init_500_950_gen3_x8_variable_15625_2x25g_vpd_mfg.bin t6425_cr_init_250_950_gen3_x4_variable_2133_15625_2x25g_vpd_mfg.bin t6225_ocp_so_cr_init_500_950_gen3_x8_248vf_mfg.bin t6225_so_cr_init_500_950_gen3_x8_248vf_mfg.bin"
BINDIR="${1:-/lib/firmware/cxgb4/config}"
exefiles="chelsio_adapter_config.py t5seeprom t6seeprom"
exefiles="chelsio_adapter_config.py t5seeprom_bins/t5seeprom t6seeprom_bins/t6seeprom"
EXEDIR="${2:-/sbin}"
if [[ ! -d $BINDIR ]] ; then
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment