Stefan Schantl
bf75fa26cb
rust-block-buffer: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
9f7a109f6a
rust-synstructure: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
3e6bb6f93e
rust-serde_json: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
6cb1fb5dd2
rust-ryu: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
848a1b01fa
rust-itoa: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
740d70326b
rust-serde: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
556bd35347
rust-toolchain_find: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
04a0915da8
rust-dirs: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
62d1644d16
rust-walkdir: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
c195a5174f
rust-same-file: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
86c55dbe46
rust-semver: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
a93be67880
rust-semver-parser: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
2bf0652ed9
rust-pest: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
ac04ede038
rust-ucd-trie: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
1cf6c79020
rust-regex: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
f2e7f66b89
rust-regex-syntax: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
e5c94bdcb1
rust-aho-corasick: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
4349bbe8d5
rust-memchr: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
5fab784579
rust-lazy-static: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
02c1439612
rust-home: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
edf4c9817e
rust-syn: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
87eab5be34
rust-quote: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
96f567c253
rust-proc-macro2: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
a24ff88bd0
rust-unicode-xid: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
1485f8d0a1
rust-hex: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:25 +00:00
Stefan Schantl
338cde5553
rust-cipher: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Stefan Schantl
25a0339838
rust-generic-array: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Stefan Schantl
b324df6b4b
rust-version-check: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Stefan Schantl
3062c37a29
rust-typenum: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Stefan Schantl
6528a858c8
rust-getrandom: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Stefan Schantl
4307805fd3
rust-libc: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Stefan Schantl
df47bf8b0d
rust-cfg-if: New package.
...
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Michael Tremer
321e91cd23
rust-dissimilar: New package
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Stefan Schantl
150de02e75
rust: Build rust and all packages later when Python 3 is available
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:43:24 +00:00
Michael Tremer
ab7afad56c
core164: Ship jq
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-02 19:39:21 +00:00
Michael Tremer
06fd5cdd8c
Config: Remove /root/.cargo
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:44 +00:00
Michael Tremer
f50da967e8
rust: Upgrade to nightly build from today
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:32 +00:00
Michael Tremer
5352e92361
rust: Add script to automatically generate packages
...
This is a very tiring and repetitive process which is now automated in
this script which will find the latest version and create a LFS file for
it.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:32 +00:00
Michael Tremer
4f6d6c4123
rust: Enable more checks for when to install package files
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:32 +00:00
Michael Tremer
c16dd3aa0c
rust: Add switch to skip bin check
...
This does not seem to work very reliable, so we need manually disable
this for some packages.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:32 +00:00
Michael Tremer
1aab9dfb5d
rust: Avoid requiring development dependencies
...
Cargo will always require all depenendencies, even if the package is not
being built against them. In order to avoid that, we will need the
nightly build of the Rust compiler which supports skipping those
dependencies.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:32 +00:00
Michael Tremer
942b7d0d41
rust: List all files copied
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:32 +00:00
Michael Tremer
4f2a9813c0
make.sh: Add some commands to build Rust packages
...
This is a small set of commands that will be needed to build Rust
packages.
The idea is to have a couple of macros which do not have to rewritten,
but can be customised across the lfs files.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:32 +00:00
Michael Tremer
c9fb880835
jq: New package
...
This allows parsing JSON strings on the console
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:50:32 +00:00
Michael Tremer
c75e90c8dc
make.sh: Set a good default for rustc flags
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2022-02-01 13:48:24 +00:00
Arne Fitzenreiter
6b184642d2
leds: fix R4S sys led name at shutdown
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2022-01-30 08:50:22 +00:00
Arne Fitzenreiter
2ebbe5e105
core164: add u-boot and initskript for leds and partresize
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2022-01-29 20:36:23 +00:00
Arne Fitzenreiter
75c9d8c20c
u-boot: add/fix NanoPi R2S and R4S
...
-update arm-trusted firmware to 2.6
-fix mac address generation on R2S because the CPUID fuses are not uniqe
-add support for NanoPi R4S
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2022-01-29 20:32:02 +00:00
Arne Fitzenreiter
75ccf29897
initskript leds: add NanoPi R4S
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2022-01-29 20:31:12 +00:00
Arne Fitzenreiter
b2b4417857
kernel: update to 5.15.17
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2022-01-29 20:30:21 +00:00