Skip to content

Commit c1e867b

Browse files
authored
Merge pull request #106 from frostyard/intel-firmware
2 parents 645bd5e + 1546381 commit c1e867b

File tree

6 files changed

+36
-1
lines changed

6 files changed

+36
-1
lines changed

mkosi.profiles/snow/mkosi.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,7 @@ BuildScripts=%D/shared/snow/scripts/build/surface-cert.chroot
3434
Include=%D/shared/packages/snow/mkosi.conf
3535
# backports kernel
3636
Include=%D/shared/kernel/backports/mkosi.conf
37+
# Intel Wireless Firmware
38+
Include=%D/shared/packages/fw-ipw/mkosi.conf
3739
# Image Output
3840
Include=%D/shared/outformat/image/mkosi.conf

mkosi.profiles/snowfield/mkosi.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,7 @@ BuildScripts=%D/shared/snow/scripts/build/surface-cert.chroot
3434
Include=%D/shared/packages/snow/mkosi.conf
3535
# surface kernel
3636
Include=%D/shared/kernel/surface/mkosi.conf
37+
# Intel Wireless Firmware
38+
Include=%D/shared/packages/fw-ipw/mkosi.conf
3739
# Image Output
3840
Include=%D/shared/outformat/image/mkosi.conf

mkosi.profiles/snowfieldloaded/mkosi.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Include=%D/shared/packages/vscode/mkosi.conf
5757
Include=%D/shared/packages/bitwarden/mkosi.conf
5858
# Incus
5959
Include=%D/shared/packages/virt/mkosi.conf
60+
# Intel Wireless Firmware
61+
Include=%D/shared/packages/fw-ipw/mkosi.conf
6062
# Image Output
6163
Include=%D/shared/outformat/image/mkosi.conf
62-

mkosi.profiles/snowloaded/mkosi.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ Include=%D/shared/packages/vscode/mkosi.conf
5757
Include=%D/shared/packages/bitwarden/mkosi.conf
5858
# Incus
5959
Include=%D/shared/packages/virt/mkosi.conf
60+
# Intel Wireless Firmware
61+
Include=%D/shared/packages/fw-ipw/mkosi.conf
6062
# Image Output
6163
Include=%D/shared/outformat/image/mkosi.conf
6264

shared/packages/fw-ipw/mkosi.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[Content]
2+
Packages=binutils
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/bash
2+
# Post-install script for fw-ipw package
3+
# Add any customizations here
4+
set -euo pipefail
5+
6+
if [[ "${DEBUG_BUILD:-0}" == "1" ]]; then
7+
set -x
8+
fi
9+
10+
if [[ "${UID}" == "0" ]]; then
11+
SUDO=""
12+
else
13+
SUDO="sudo"
14+
fi
15+
16+
apt-get download firmware-ipw2x00
17+
mkdir fw-ipw
18+
${SUDO} mv firmware-ipw2x00_*.deb fw-ipw/firmware-ipw2x00.deb
19+
20+
ar x fw-ipw/firmware-ipw2x00.deb --output=fw-ipw
21+
mkdir fw-ipw/data
22+
tar -xf fw-ipw/data.tar.* -C fw-ipw/data
23+
setfattr -n user.component -v "firmware-ipw2x00" fw-ipw/data/lib/firmware/*
24+
25+
${SUDO} cp -a fw-ipw/data/lib/firmware/. /lib/firmware/
26+
rm -rf fw-ipw

0 commit comments

Comments
 (0)