Commit Graph

65 Commits

Author SHA1 Message Date
Austin English 4e6812b731 makefile: refactor release target 2021-03-29 22:14:24 -05:00
Austin English 27e5299f64 scripts/BuildScripts/BuildCommon.mk: use git branch instead of PrawnOS release for image name 2021-03-29 22:14:24 -05:00
SolidHal 57021d4781 Make kernel image packaing work properly
track the orig so /debian file changes can be made if necessary before a kver bump
2020-12-04 20:19:57 -08:00
Austin English 80feca43a7 kernel: use xz archive instead of lz
The size difference is minimal. This is also what is used by the upstream (blobby) kernel,
(and also means the special flag for tar isn't needed).
2020-11-24 04:07:59 -06:00
SolidHal 3e2155a987 Add gnome configurations, and load them in a sane way
bump arm64 to 5.9.7
clean up package installation
bump image size to 3GB for now
add "make write_image PDEV=/dev/sdX TARGET=armXX" to easily build and write an image to the specified device all in one
2020-11-10 22:15:03 -08:00
SolidHal 0b2161cd4e fix silly compression command error 2020-10-30 17:07:58 -07:00
SolidHal 7f4ec0288e add make rule to create releases 2020-10-28 17:42:52 -07:00
SolidHal defc388f23 bring in some devfreq patches, but don't use them yet
fixup kernel_update in makefile so that it rebuilds the kernel
remove useless arm64 patches
2020-10-24 10:16:39 -07:00
SolidHal e31acc8293 Correct build info for bullseye
move CI to bullseye to avoid https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965109
2020-10-20 14:44:02 -07:00
SolidHal a4df55f39e add quilt as a builddep 2020-10-20 12:01:24 -07:00
SolidHal daa5085466 correct clean_most to *not* include pbuilder 2020-09-23 16:13:25 -07:00
SolidHal 7987244a77 add clean_most target. makes more sense than the clean_all command almost all of the time
fixed small makefile clean bugs
2020-09-17 08:46:10 -07:00
SolidHal b4dffe3def add clean help info 2020-09-13 13:48:13 -07:00
SolidHal 3da727d641 Properly add build dirs as pre-reqs
Build dirs need to exists before we can do much of our work. Before we "solved" this with
a bunch of mkdir calls. @filberg pointed out that we can do order only pre-reqs, so this
commit implements them across the codebase

This uncovered a second issue; when we pull down the kernel sources they keep the timestamp
from the server. Added --no-use-server-timestamps to stop this from causing useless rebuilds.

finally this commit pulls the downloaded kernel sources out of the tree and into their proper
spot in the build dir
2020-09-05 14:21:07 -07:00
SolidHal 7ea4be8660 add rsync dep, user the proper kernel arch for the headers path 2020-08-09 18:46:45 -07:00
SolidHal 75333ea69b arm64 kernel config booting 2020-07-25 01:33:26 -07:00
SolidHal a3e40d0448 install kernel image deb on kernel write so apt can update it properly later 2020-07-19 19:48:37 -07:00
SolidHal 6bfac5e762 Merge branch 'arm64' into kernel-packaging 2020-07-19 15:17:30 -07:00
SolidHal a5bf751495 fix arm64 image build 2020-07-18 00:17:21 -07:00
SolidHal ca264348d7 refine headers build 2020-07-18 00:08:54 -07:00
SolidHal 3a548ea65f inclue relevant files 2020-07-17 20:19:27 -07:00
SolidHal 1ffb33c36a don't use a rule for creating the build dirs, causes unnecessary rebuilds
as directory timestamps update regularly
2020-07-07 23:16:02 -07:00
SolidHal e84f21630f
Correcct kernel installation 2020-06-30 18:31:22 -07:00
SolidHal 91731ae4dd Rework and organize the filesystem build 2020-06-29 20:39:56 -07:00
Hal Emmerich 4d4145f16f Inital rework/reorganization
more to do
2020-06-21 02:28:45 -05:00
Hal Emmerich ed31f39058 organize scripts directory, store paths in BuildCommon.mk 2020-06-20 18:44:09 -05:00
SolidHal df64d5064f
Merge pull request #184 from austin987/https
misc: use https:// for prawnos.com links
2020-06-19 21:07:55 +00:00
Hal Emmerich 350f80361a build packages and build them into the fs image 2020-06-18 19:36:55 -05:00
Hal Emmerich c0f14421c1 Packaging and build system rework
rework package build system (again) for greater ease of maintenance and flexability
add creation of a local apt repo for package building in pbuilder
add an apt cache to debootstrap to speed up build times and reduce network load
package mosys
more build system improvements to come
2020-06-17 01:51:39 -05:00
Austin English 0cbd4cd58e misc: use https:// for prawnos.com links 2020-06-15 16:28:50 -05:00
Hal Emmerich 721907f3d3 finalize the package build system 2020-06-14 14:07:29 -05:00
Hal Emmerich 1c4edc13b7 refine make system for packages 2020-06-12 20:23:04 -05:00
Hal Emmerich 9f80d90203 fix typo 2020-05-28 16:58:19 -05:00
Hal Emmerich 0465ab8da6 make a pbuilder iamge a requirement for the filesystem build 2020-05-28 13:00:38 -05:00
Hal Emmerich d733d84c53 make sure pbuilder image is made 2020-05-28 12:06:52 -05:00
Hal Emmerich 84c0e9f8a9 revert break in make image 2020-05-27 19:46:37 -05:00
Hal Emmerich 24fa99b718 don't delete the wrong logs 2020-05-27 01:13:18 -05:00
Hal Emmerich 30770c3e4d Flesh out the package building scripts
add pbuilder for cross compiliation
2020-05-26 18:02:03 -05:00
Austin English 845bde8d94 makefile: make sure SHELL is invoked with set -o pipefail 2020-05-24 19:37:53 -05:00
Austin English 1a5f93e3fb typo 2020-05-13 03:45:26 -05:00
Austin English 913ee4d442 makefile: use $(MAKE) instead of make 2020-05-10 03:28:20 -05:00
Fil 58f686dcb7 Bump kernel version to 5.4.29
Signed-off-by: Fil <fil.bergamo@riseup.net>
2020-04-03 15:12:15 +02:00
Hal Emmerich 7b80500852 Log build process 2020-03-31 17:13:37 -05:00
SolidHal 515b2721ad
Merge pull request #148 from filberg/master
Upgrade kernel to 5.4.y LTS
2020-03-02 18:35:47 -08:00
rak-zero b14b4acf9b make clean_basefs instead of clean_fs in makefile 2020-03-02 20:16:58 -06:00
Fil 705bfe9c93 Upgrade to kernel v.5.4.23
Signed-off-by: Fil <fil.bergamo@riseup.net>
2020-02-29 18:28:07 +01:00
Fil b319aa3a6f Switch to 5.4.x LTS kernel
Signed-off-by: Fil <fil.bergamo@riseup.net>
2020-02-27 21:06:23 +01:00
SolidHal 638532a1f6 Update refernces to release version 2020-01-11 14:56:45 -06:00
SolidHal f9e7de8b1a switch to using kernel 5.2.21, drop merged in patch 2019-12-29 15:33:17 -06:00
SolidHal 985c51e919 Added initramfs cleanup 2019-10-15 07:27:47 -07:00