mirror of
				https://github.com/vyos/vyos-build.git
				synced 2025-10-01 20:28:40 +02:00 
			
		
		
		
	build flavors: T3664: reimplement Dell VEP flavors using the new system
This commit is contained in:
		
							parent
							
								
									65b0321a8b
								
							
						
					
					
						commit
						b35eb63db3
					
				
							
								
								
									
										116
									
								
								data/build-flavors/dell-vep1400.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										116
									
								
								data/build-flavors/dell-vep1400.toml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,116 @@ | ||||
| # ISO image for Dell VEP4600 devices | ||||
| 
 | ||||
| image_formats = "iso" | ||||
| 
 | ||||
| # Replace built-in NIC naming rules with empty files | ||||
| # to prevent them from taking any effect | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "lib/systemd/network/99-default.link" | ||||
|   data = '' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "lib/udev/rules.d/65-vyatta-net.rules" | ||||
|   data = '' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "lib/udev/rules.d/75-persistent-net-generator.rules" | ||||
|   data = '' | ||||
| 
 | ||||
| # Install platform-specific link files | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth0-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:05:00.1 | ||||
| Driver=ixgbe | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth0 | ||||
| Alias=SFP+1 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth1-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:05:00.0 | ||||
| Driver=ixgbe | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth1 | ||||
| Alias=SFP+2 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth2-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:02:00.2 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth2 | ||||
| Alias=GE1 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth3-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:02:00.3 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth3 | ||||
| Alias=GE2 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth4-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:02:00.0 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth4 | ||||
| Alias=GE3 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth5-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:02:00.1 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth5 | ||||
| Alias=GE4 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth6-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:07:00.1 | ||||
| Driver=ixgbe | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth6 | ||||
| Alias=GE5 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth7-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:07:00.0 | ||||
| Driver=ixgbe | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth7 | ||||
| Alias=GE6 | ||||
| ''' | ||||
							
								
								
									
										267
									
								
								data/build-flavors/dell-vep4600.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										267
									
								
								data/build-flavors/dell-vep4600.toml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,267 @@ | ||||
| # ISO image for Dell VEP4600 devices | ||||
| 
 | ||||
| image_formats = "iso" | ||||
| 
 | ||||
| # Replace built-in NIC naming rules with empty files | ||||
| # to prevent them from taking any effect | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "lib/systemd/network/99-default.link" | ||||
|   data = '' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "lib/udev/rules.d/65-vyatta-net.rules" | ||||
|   data = '' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "lib/udev/rules.d/75-persistent-net-generator.rules" | ||||
|   data = '' | ||||
| 
 | ||||
| # Install platform-specific link files | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth0-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:04:00.0 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth0 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth0-001.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:05:00.0 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth0 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth10-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:65:00.3 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth10 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth1-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:b8:00.0 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth1 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth1-001.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:b6:00.0 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth1 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth11-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:17:00.0 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth11 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth12-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:17:00.1 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth12 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth13-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:17:00.2 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth13 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth14-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:17:00.3 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth14 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth2-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:b8:00.1 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth2 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth2-001.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:b6:00.1 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth2 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth3-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:02:00.1 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth3 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth4-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:02:00.0 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth4 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth5-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:02:00.3 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth5 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth6-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:02:00.2 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth6 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth7-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:65:00.0 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth7 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth8-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:65:00.1 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth8 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-eth9-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:65:00.2 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth9 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-unused0-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:b8:00.2 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=unused0 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-unused0-001.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:b6:00.2 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=unused0 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-unused1-000.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:b8:00.3 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=unused1 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/10-unused1-001.link" | ||||
|   data = ''' | ||||
| [Match] | ||||
| Path=pci-0000:b6:00.3 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=unused1 | ||||
| ''' | ||||
| 
 | ||||
| [[includes_chroot]] | ||||
|   path = "etc/systemd/network/99-default.link" | ||||
|   data = ''' | ||||
| ''' | ||||
| @ -1,16 +0,0 @@ | ||||
| #!/bin/sh | ||||
| echo I: Change the default serial baud rate. | ||||
| sed -i 's/9600/115200/g' /opt/vyatta/etc/config-migrate/migrate/system/3-to-4 | ||||
| 
 | ||||
| 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 | ||||
| @ -1,28 +0,0 @@ | ||||
| #!/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/ | ||||
| @ -1,7 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:05:00.1 | ||||
| Driver=ixgbe | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth0 | ||||
| Alias=SFP+1 | ||||
| @ -1,7 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:05:00.0 | ||||
| Driver=ixgbe | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth1 | ||||
| Alias=SFP+2 | ||||
| @ -1,7 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:02:00.2 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth2 | ||||
| Alias=GE1 | ||||
| @ -1,7 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:02:00.3 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth3 | ||||
| Alias=GE2 | ||||
| @ -1,7 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:02:00.0 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth4 | ||||
| Alias=GE3 | ||||
| @ -1,7 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:02:00.1 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth5 | ||||
| Alias=GE4 | ||||
| @ -1,7 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:07:00.1 | ||||
| Driver=ixgbe | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth6 | ||||
| Alias=GE5 | ||||
| @ -1,7 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:07:00.0 | ||||
| Driver=ixgbe | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth7 | ||||
| Alias=GE6 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:04:00.0 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth0 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:05:00.0 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth0 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:b8:00.0 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth1 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:b6:00.0 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth1 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:65:00.3 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth10 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:17:00.0 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth11 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:17:00.1 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth12 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:17:00.2 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth13 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:17:00.3 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth14 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:b8:00.1 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth2 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:b6:00.1 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth2 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:02:00.1 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth3 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:02:00.0 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth4 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:02:00.3 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth5 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:02:00.2 | ||||
| Driver=igb | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth6 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:65:00.0 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth7 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:65:00.1 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth8 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:65:00.2 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=eth9 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:b8:00.2 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=unused0 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:b6:00.2 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=unused0 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:b8:00.3 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=unused1 | ||||
| @ -1,6 +0,0 @@ | ||||
| [Match] | ||||
| Path=pci-0000:b6:00.3 | ||||
| Driver=i40e | ||||
| 
 | ||||
| [Link] | ||||
| Name=unused1 | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user