David Oberhollenzer
a83e98f350
Bump main line Linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:05:56 +02:00
David Oberhollenzer
6b94d37f06
Bump tzdata version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:01:58 +02:00
David Oberhollenzer
55463cf428
Cleanup dependencies to toolchain
...
- crt-dev is a dependency of toolchain
- basefiles is a dependency of toolchain
- libstdc++ is (now also) a dependency of toolchain
This commit removes direct build dependencies to the above and replacest
them with dependencies to the toolchain package.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 23:28:30 +01:00
David Oberhollenzer
8369295b24
tzdata: generat file listing dynamically
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 16:33:59 +01:00
David Oberhollenzer
6c24bad53b
Add helper function to produce a file listing from a directory
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 16:18:11 +01:00
David Oberhollenzer
e8542cacc0
inotify-tools: fix check_update
...
Remove empty lines from results so cut doesn't choke on them.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 11:15:08 +01:00
David Oberhollenzer
94ccf6d7e2
cleanup: add common implementation of check_update
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 10:40:54 +01:00
David Oberhollenzer
013692b999
Cleanup: overlay mount setup
...
- initrd can use the handy wrapper script from the rootfs
- we don't need to initialize the overlay dir, the wrapper script does that
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-29 21:03:09 +01:00
David Oberhollenzer
e0de98bf7d
Bump init version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-29 21:03:09 +01:00
David Oberhollenzer
1c8a421015
Add inotify tools package
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-24 17:22:59 +01:00
David Oberhollenzer
1ecddf718f
cleanup: initrd: no need to install anything
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-24 16:45:27 +01:00
David Oberhollenzer
3abda2762d
Bring documentation somewhat up to date
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-24 15:56:17 +01:00
David Oberhollenzer
afd023802f
cleanup: merge package download/build phases
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-18 23:28:05 +01:00
David Oberhollenzer
b2c4934145
Bump gcc version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-10 18:03:28 +01:00
David Oberhollenzer
5fb95add30
Bump binutils version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-10 17:29:35 +01:00
David Oberhollenzer
9e62e69969
Bump mpfr version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-10 17:29:34 +01:00
David Oberhollenzer
b8cf6afa52
Bump main line Linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-10 17:29:34 +01:00
David Oberhollenzer
374d9c3072
Bump musl version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:44:45 +01:00
David Oberhollenzer
7d9000260c
Bump nginx version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:40:29 +01:00
David Oberhollenzer
746049b0a0
Bump busybox version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:37:14 +01:00
David Oberhollenzer
11762a1c75
Bump btrfs-progs version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:34:46 +01:00
David Oberhollenzer
d396468fba
Bump dhcpcd version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:28:56 +01:00
David Oberhollenzer
f5bfcf2567
Bump iw version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:27:19 +01:00
David Oberhollenzer
353daaee5d
Bump kmod version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:26:00 +01:00
David Oberhollenzer
2ed2152e29
Bump ntp version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:22:46 +01:00
David Oberhollenzer
bf628d2e31
Bump OpenSSL version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:17:57 +01:00
David Oberhollenzer
fbbca097f3
Bump pcre version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:09:30 +01:00
David Oberhollenzer
8510fbce52
Bump file verions
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:03:00 +01:00
David Oberhollenzer
c52ff65486
Bump tar version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:00:42 +01:00
David Oberhollenzer
50ec44af01
Bump unbound version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 22:57:48 +01:00
David Oberhollenzer
d35172b948
Fix check_update script
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 22:50:24 +01:00
David Oberhollenzer
34a1b2de68
Ignore errors if strip fails
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 19:13:02 +01:00
David Oberhollenzer
7496023d5f
Use pkg tool for determining a build strategy
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 17:26:07 +01:00
David Oberhollenzer
509d1fdd4d
Build pkg-utils during seperate "boot strap phase"
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 17:25:33 +01:00
David Oberhollenzer
ee56b08ffc
fixup: also compress the prepare log after downloading
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 17:18:16 +01:00
David Oberhollenzer
b77f8892bb
cleanup: move actual package build to helper function
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 17:15:58 +01:00
David Oberhollenzer
01256c6ab9
Bump pkg-utils version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 15:26:29 +01:00
David Oberhollenzer
31ca494ce8
cleanup: remove /usr/root setup from rootfs package
...
Add root home directory to basefiles, make every package that
touches /etc/skel also provide defaults for root home.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-07 20:15:08 +01:00
David Oberhollenzer
26a9b8002f
Cleanup rootfs package
...
- move the skeleton setup stuff out of the rootfs package into a
sperate package called "basefiles"
- remove manual unpacking from rootfs, we already have all the dependencies
installed in the toolchain sysroot.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-07 20:12:19 +01:00
David Oberhollenzer
93a0cb1ca5
cleanup: remove symlink creation and file deletion from package build
...
We already have a micro managed list of files we include in the packages.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-07 20:12:19 +01:00
David Oberhollenzer
dd643ca334
fix: overwrite compressed logfile if it already exists
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-06 21:22:03 +01:00
David Oberhollenzer
a9eb892920
cleanup: use package files instead of source package dotfiles
...
Try to build a source package if at least one binary package is missing. If
that is the case, clean up possibly built packages so we can cleanly recover
from a prior crash.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-06 21:19:31 +01:00
David Oberhollenzer
2184f4dae7
cleanup: make $BUILDROOT point to actual product output directory
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-06 16:12:08 +01:00
David Oberhollenzer
e497ba164c
Cleanup directories before and after building a package
...
In case a package build fails, we can simply restart the build script without
having to do manual cleanup of the intermediate directories.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-06 10:03:41 +01:00
David Oberhollenzer
8fa44569d8
cleanup: remove deploy directory argument from package command
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-06 10:03:12 +01:00
David Oberhollenzer
b3529c8deb
cleanup: remove unneeded parameter from deploy_dev_cleanup
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-05 20:05:26 +01:00
David Oberhollenzer
705290a2cb
Compress log files after a package stage has completed
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-05 20:04:16 +01:00
David Oberhollenzer
2c741e06f3
Eliminate latent, per package deploy directory
...
Same process as for the build dir. We have one intermediate deploy directory
that the packaes installs it self to, then we package the contents, finally
we nuke the build and deploy directory before starting with the next package.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-05 15:09:34 +01:00
David Oberhollenzer
2afd8fc20b
cleanup: remove manual output directory clensing from tc-gcc2
...
We explicitly list every file that should be packaged, no need to manually
go over the ones we don't want.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-05 15:03:22 +01:00
David Oberhollenzer
706d4ac29f
Add missing /lib directory to Raspberry Pi 3 ldpath
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-04 23:02:05 +01:00