mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
Add build option for Edge-Core SAF51003L
This commit is contained in:
parent
e3a891b2c4
commit
8d3da190ca
27
Makefile
27
Makefile
@ -238,6 +238,21 @@ saf51015I: check_build_config clean prepare
|
||||
cd ..
|
||||
@scripts/copy-image
|
||||
|
||||
.PHONY: saf51003I
|
||||
.ONESHELL:
|
||||
saf51003I: check_build_config clean prepare
|
||||
@set -e
|
||||
@echo "It's not like I'm building this specially for you or anything!"
|
||||
mkdir -p build/config/includes.chroot/etc/systemd/network
|
||||
mkdir -p build/config/includes.chroot/usr/share/initramfs-tools/hooks
|
||||
cp tools/saf51003I/90-saf51003I.chroot build/config/hooks/live/
|
||||
cp tools/saf51003I/*.link build/config/includes.chroot/etc/systemd/network/
|
||||
cp tools/saf51003I/saf51003I build/config/includes.chroot/usr/share/initramfs-tools/hooks/
|
||||
cd $(build_dir)
|
||||
lb build 2>&1 | tee build.log
|
||||
cd ..
|
||||
@scripts/copy-image
|
||||
|
||||
.PHONY: test
|
||||
.ONESHELL:
|
||||
test:
|
||||
@ -247,6 +262,15 @@ test:
|
||||
fi
|
||||
scripts/check-qemu-install --debug build/live-image-amd64.hybrid.iso
|
||||
|
||||
.PHONY: test
|
||||
.ONESHELL:
|
||||
test-no-interfaces:
|
||||
if [ ! -f build/live-image-amd64.hybrid.iso ]; then
|
||||
echo "Could not find build/live-image-amd64.hybrid.iso"
|
||||
exit 1
|
||||
fi
|
||||
scripts/check-qemu-install --debug --no-interfaces build/live-image-amd64.hybrid.iso
|
||||
|
||||
.PHONY: testd
|
||||
.ONESHELL:
|
||||
testd:
|
||||
@ -265,8 +289,6 @@ testc:
|
||||
fi
|
||||
scripts/check-qemu-install --debug --configd --configtest build/live-image-amd64.hybrid.iso
|
||||
|
||||
=======
|
||||
>>>>>>> a46cc51... add build option for Edge-Core saf51015I
|
||||
.PHONY: clean
|
||||
.ONESHELL:
|
||||
clean:
|
||||
@ -286,7 +308,6 @@ clean:
|
||||
rm -f *.mf
|
||||
rm -f *.ovf
|
||||
rm -f *.ova
|
||||
rm -f *.vmdk
|
||||
|
||||
.PHONY: purge
|
||||
purge:
|
||||
|
||||
6
tools/saf51003I/11-eth1.link
Normal file
6
tools/saf51003I/11-eth1.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:02:00.0*
|
||||
|
||||
[Link]
|
||||
Name=eth1
|
||||
Alias=LAN1
|
||||
6
tools/saf51003I/12-eth2.link
Normal file
6
tools/saf51003I/12-eth2.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:02:00.1*
|
||||
|
||||
[Link]
|
||||
Name=eth2
|
||||
Alias=LAN2
|
||||
6
tools/saf51003I/13-eth3.link
Normal file
6
tools/saf51003I/13-eth3.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:02:00.2*
|
||||
|
||||
[Link]
|
||||
Name=eth3
|
||||
Alias=LAN3
|
||||
6
tools/saf51003I/14-eth4.link
Normal file
6
tools/saf51003I/14-eth4.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:02:00.3*
|
||||
|
||||
[Link]
|
||||
Name=eth4
|
||||
Alias=LAN4
|
||||
6
tools/saf51003I/15-eth5.link
Normal file
6
tools/saf51003I/15-eth5.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:05:00.0*
|
||||
|
||||
[Link]
|
||||
Name=eth5
|
||||
Alias=LAN5
|
||||
6
tools/saf51003I/16-eth6.link
Normal file
6
tools/saf51003I/16-eth6.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:05:00.1*
|
||||
|
||||
[Link]
|
||||
Name=eth6
|
||||
Alias=LAN6
|
||||
6
tools/saf51003I/17-eth7.link
Normal file
6
tools/saf51003I/17-eth7.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:05:00.2*
|
||||
|
||||
[Link]
|
||||
Name=eth7
|
||||
Alias=LAN7
|
||||
6
tools/saf51003I/18-eth8.link
Normal file
6
tools/saf51003I/18-eth8.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:05:00.3*
|
||||
|
||||
[Link]
|
||||
Name=eth8
|
||||
Alias=LAN8
|
||||
6
tools/saf51003I/19-eth9.link
Normal file
6
tools/saf51003I/19-eth9.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:08:00.0*
|
||||
|
||||
[Link]
|
||||
Name=eth9
|
||||
Alias=DMZ
|
||||
6
tools/saf51003I/20-eth10.link
Normal file
6
tools/saf51003I/20-eth10.link
Normal file
@ -0,0 +1,6 @@
|
||||
[Match]
|
||||
Path=pci-0000:08:00.1*
|
||||
|
||||
[Link]
|
||||
Name=eth10
|
||||
Alias=WAN
|
||||
13
tools/saf51003I/90-saf51003I.chroot
Executable file
13
tools/saf51003I/90-saf51003I.chroot
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
echo "ShowStatus=yes" >> /etc/systemd/system.conf
|
||||
|
||||
echo I: Disable default link rule.
|
||||
rm /lib/systemd/network/99-default.link
|
||||
touch /lib/systemd/network/99-default.link
|
||||
rm /lib/udev/rules.d/65-vyatta-net.rules
|
||||
touch /lib/udev/rules.d/65-vyatta-net.rules
|
||||
rm /lib/udev/rules.d/75-persistent-net-generator.rules
|
||||
touch /lib/udev/rules.d/75-persistent-net-generator.rules
|
||||
|
||||
echo I: Update initramfs.
|
||||
update-initramfs -u
|
||||
0
tools/saf51003I/99-default.link
Normal file
0
tools/saf51003I/99-default.link
Normal file
28
tools/saf51003I/saf51003I
Executable file
28
tools/saf51003I/saf51003I
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
PREREQS=""
|
||||
|
||||
prereqs() { echo "$PREREQS"; }
|
||||
|
||||
case "$1" in
|
||||
prereqs)
|
||||
prereqs
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
||||
. /usr/share/initramfs-tools/hook-functions
|
||||
|
||||
mkdir -p $DESTDIR/etc/systemd/network
|
||||
cp -p /etc/systemd/network/*.link $DESTDIR/etc/systemd/network/
|
||||
|
||||
mkdir -p $DESTDIR/lib/udev/rules.d
|
||||
cp -p /lib/udev/rules.d/50-firmware.rules $DESTDIR/lib/udev/rules.d/
|
||||
cp -p /lib/udev/rules.d/50-udev-default.rules $DESTDIR/lib/udev/rules.d/
|
||||
cp -p /lib/udev/rules.d/55-dm.rules $DESTDIR/lib/udev/rules.d/
|
||||
cp -p /lib/udev/rules.d/60-cdrom_id.rules $DESTDIR/lib/udev/rules.d/
|
||||
cp -p /lib/udev/rules.d/60-persistent-storage-dm.rules $DESTDIR/lib/udev/rules.d/
|
||||
cp -p /lib/udev/rules.d/60-persistent-storage.rules $DESTDIR/lib/udev/rules.d/
|
||||
cp -p /lib/udev/rules.d/75-net-description.rules $DESTDIR/lib/udev/rules.d/
|
||||
cp -p /lib/udev/rules.d/80-drivers.rules $DESTDIR/lib/udev/rules.d/
|
||||
cp -p /lib/udev/rules.d/80-net-setup-link.rules $DESTDIR/lib/udev/rules.d/
|
||||
Loading…
x
Reference in New Issue
Block a user