1
0
Fork 0
mirror of https://github.com/pygos/build.git synced 2024-07-01 07:20:12 +02:00
Commit graph

28 commits

Author SHA1 Message Date
David Oberhollenzer 2ded2649a8 Fix missing newline and broken append in config files
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-08-16 22:54:28 +02:00
David Oberhollenzer 360a9538c5 Bump init version
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-08-16 22:54:28 +02:00
David Oberhollenzer 3e71e3d03a Improve Raspberry Pi 3 kernel network settings
- Enable everything nftables and IPv6 by default
 - Throw out some useless stuff like ATM

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-08-16 17:55:30 +02:00
David Oberhollenzer 4bd18560dd Add wifi command line tools
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-07-16 17:56:32 +02:00
David Oberhollenzer b7fdbc5599 Bump Raspberry Pi 3 kernel version
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-07-15 20:46:32 +02:00
David Oberhollenzer cd74009293 Merge linux_modules package into linux package
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-07-15 17:59:47 +02:00
David Oberhollenzer 39c0c2c98d Handle boot files via regular rootfs package machanisms
Just install the kernel package to the rootfs /boot directory and add a step
to the rootfs package to move /boot data out of the squasfs image.

Add linux package as regular dependency to the rootfs.

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-07-15 16:19:44 +02:00
David Oberhollenzer 4397267c37 Minor cleanup in rpi3 kernel config
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-07-02 13:19:57 +02:00
David Oberhollenzer 54b9f37d96 Add Raspberry Pi 3 wifi firmware config & blob
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-06-24 21:54:18 +02:00
David Oberhollenzer 5dd03bd5fb Add raw service list to enable for init package
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-06-17 01:45:27 +02:00
David Oberhollenzer c0027fbaf7 Bump raspberry pi 3 kernel version
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-05-25 18:36:59 +02:00
David Oberhollenzer a18968fca1 Cleanup network configuration
- board configuration does not configure network interfaces,
   only handles renaming
 - router product for Raspberry Pi 3 configures DHCP for ethernet port
 - router product for Alix board configures DHCP for third ethernet port,
   static addresses for the other two

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-05-06 00:28:36 +02:00
David Oberhollenzer b0a3baf8bb Add dhcpcd configuration
- Service file for dhcpcd master service
 - Service template file for interfaces
 - Service symlink for each configured interface
 - Get DHCP address on raspberry pi 3 for ethernet port

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-05-05 21:53:34 +02:00
David Oberhollenzer 387281fae4 Add configuration for deterministic network interface names
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-05-05 18:27:57 +02:00
David Oberhollenzer 72512d6bac Bump init version
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-04-05 20:30:20 +02:00
David Oberhollenzer d458890335 Add dhcpcd package
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-03-24 21:14:29 +01:00
David Oberhollenzer 94cc2d2c46 Implement board/product config schema
- build needs a pair of product and board name
 - some products can only be built for some boards
 - Config files in product/<name> directory override those in board/<name>
 - For some config files, like LDPATH or ROOTFS, the files are merged
 - product/common provides defaults

Add default config for various services:
 - Add default config for unbound
 - Add default config for dnsmasq

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-03-24 18:28:29 +01:00
David Oberhollenzer 4a919ad209 Merge bbstatic busybox configurations
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-17 03:02:16 +01:00
David Oberhollenzer 30aa5ce395 Use regular packaging for toolchain packages if applicable
- Store musl & kernel headers in dev packages
 - Store musl dynamic headers in regular package,
   shared libs in dev package
 - Carefully seperate headers and libaries installed by second GCC
   into packages
 - libgcc_files.txt no longer needed

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-17 03:02:15 +01:00
David Oberhollenzer 3aa370e527 Add nftables package
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-15 13:56:16 +01:00
David Oberhollenzer aae7925ee2 Add OpenSSH package
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-15 13:56:16 +01:00
David Oberhollenzer 822d34418b Add kbd package
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-15 13:13:24 +01:00
David Oberhollenzer 0e116aad27 Add dosfstools package
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-11 19:13:34 +01:00
David Oberhollenzer ed3c97c9be Add btrfs-progs packge
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-11 19:00:31 +01:00
David Oberhollenzer 73aad9f191 Add iana-etc package
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-11 18:16:23 +01:00
David Oberhollenzer 2235d8e6a0 Upgrade package versions
Upgrade the following packages to newer releases:

  - bash
  - busybox
  - coreutils
  - ethtool
  - iproute2
  - libbsd
  - nano
  - ncurses
  - sqlite3

Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-10 19:59:51 +01:00
David Oberhollenzer 52fb22a291 Move archiecture/target variables to TOOLCHAIN file
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-10 19:59:51 +01:00
David Oberhollenzer ae57b55b9c Rename board configuration directory to "board"
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2018-02-09 18:06:16 +01:00