Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DIR = $(shell pwd)
- NEW_CONFIG=$(shell git status -s | grep '?? configs/' | sed 's|.*/||')
- .PHONY : default build_container manual container build push local
- default: container
- build_container:
- docker build -t kernel meta
- manual: build_container
- ./meta/launch /bin/bash || true
- container: build_container
- ./meta/launch
- build:
- roller.py -v $(VERSION) -n next -b /opt/build -d configs -p $(DIR)/patches/next
- mkdir -p build
- mv /boot/vmlinuz* build/vmlinuz
- push:
- ssh -oStrictHostKeyChecking=no git@github.com &>/dev/null || true
- mkdir -p patches/next
- cp -R patches/next patches/$(NEW_CONFIG)
- git add patches/$(NEW_CONFIG) configs/$(NEW_CONFIG)
- git commit -m "$(NEW_CONFIG)"
- git tag $(NEW_CONFIG)
- git push --tags origin master
- targit -a .github -c -f dock0/kernel $(NEW_CONFIG) build/vmlinuz
- local: build push
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement