Skip to content

Commit f402dee

Browse files
committed
Build bionic and stretch only
1 parent 89a2d08 commit f402dee

File tree

3 files changed

+34
-27
lines changed

3 files changed

+34
-27
lines changed

Makefile

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ simple-image-pinebook-1080p-$(RELEASE_NAME).img: linux-pine64-$(RELEASE_NAME).ta
100100
export uboot=../boot-tools/boot/pine64/u-boot-pine64-pinebook-1080p.bin && \
101101
bash ./make_simpleimage.sh $(shell readlink -f "$@") 150 $(shell readlink -f linux-pine64-$(RELEASE_NAME).tar.xz)
102102

103-
BUILD_SYSTEMS := xenial stretch
104-
BUILD_VARIANTS := minimal mate i3 openmediavault
103+
BUILD_SYSTEMS := bionic stretch
104+
BUILD_VARIANTS := minimal mate i3 lxde openmediavault
105105
BUILD_ARCHS := arm64
106106
BUILD_MODELS := pine64 pinebook pinebook-1080p sopine
107107

@@ -140,17 +140,13 @@ simple-image-sopine: simple-image-sopine-$(RELEASE_NAME).img.xz
140140
.PHONY: simple-image
141141
simple-image: simple-image-pinebook simple-image-pine64 simple-image-sopine
142142

143-
.PHONY: xenial-minimal-pinebook
144-
xenial-minimal-pinebook: xenial-minimal-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz \
145-
xenial-minimal-pinebook-1080p-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
143+
.PHONY: bionic-mate-pinebook
144+
bionic-mate-pinebook: bionic-mate-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz \
145+
bionic-mate-pinebook-1080p-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
146146

147-
.PHONY: xenial-mate-pinebook
148-
xenial-mate-pinebook: xenial-mate-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz \
149-
xenial-mate-pinebook-1080p-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
150-
151-
.PHONY: xenial-i3-pinebook
152-
xenial-i3-pinebook: xenial-i3-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz \
153-
xenial-i3-pinebook-1080p-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
147+
.PHONY: bionic-lxde-pinebook
148+
bionic-lxde-pinebook: bionic-lxde-pinebook-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz \
149+
bionic-lxde-pinebook-1080p-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
154150

155151
.PHONY: stretch-minimal-pine64
156152
stretch-minimal-pine64: stretch-minimal-pine64-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
@@ -165,23 +161,23 @@ stretch-minimal-pinebook: stretch-minimal-pinebook-bspkernel-$(RELEASE_NAME)-$(R
165161
.PHONY: stretch-openmediavault-pine64
166162
stretch-openmediavault-pine64: stretch-openmediavault-pine64-$(RELEASE_NAME)-$(RELEASE).img.xz
167163

168-
.PHONY: xenial-pinebook
169-
xenial-pinebook: xenial-minimal-pinebook xenial-mate-pinebook xenial-i3-pinebook
164+
.PHONY: bionic-pinebook
165+
bionic-pinebook: bionic-mate-pinebook bionic-lxde-pinebook
170166

171167
.PHONY: stretch-pinebook
172168
stretch-pinebook: stretch-minimal-pinebook
173169

174170
.PHONY: linux-pinebook
175-
linux-pinebook: simple-image-pinebook xenial-pinebook stretch-pinebook
171+
linux-pinebook: simple-image-pinebook bionic-pinebook stretch-pinebook
176172

177-
.PHONY: xenial-minimal-pine64
178-
xenial-minimal-pine64: xenial-minimal-pine64-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
173+
.PHONY: bionic-minimal-pine64
174+
bionic-minimal-pine64: bionic-minimal-pine64-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
179175

180176
.PHONY: linux-pine64
181-
linux-pine64: simple-image-pine64 xenial-minimal-pine64 stretch-minimal-pine64
177+
linux-pine64: simple-image-pine64 bionic-minimal-pine64 stretch-minimal-pine64
182178

183-
.PHONY: xenial-minimal-sopine
184-
xenial-minimal-sopine: xenial-minimal-sopine-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
179+
.PHONY: bionic-minimal-sopine
180+
bionic-minimal-sopine: bionic-minimal-sopine-bspkernel-$(RELEASE_NAME)-$(RELEASE).img.xz
185181

186182
.PHONY: linux-sopine
187-
linux-sopine: simple-image-sopine xenial-minimal-sopine stretch-minimal-sopine
183+
linux-sopine: simple-image-sopine bionic-minimal-sopine stretch-minimal-sopine

package/root/usr/local/sbin/pine64_install_to_emmc.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ usage() {
1616
echo "$ $0 <system> [version]"
1717
echo ""
1818
echo "Systems:"
19-
echo " - xenial-minimal (https://github.com/ayufan-pine64/linux-build/releases)"
20-
echo " - xenial-mate (https://github.com/ayufan-pine64/linux-build/releases)"
21-
echo " - xenial-i3 (https://github.com/ayufan-pine64/linux-build/releases)"
19+
echo " - xenial|bionic-minimal (https://github.com/ayufan-pine64/linux-build/releases)"
20+
echo " - xenial|bionic-mate (https://github.com/ayufan-pine64/linux-build/releases)"
21+
echo " - xenial|bionic-lxde (https://github.com/ayufan-pine64/linux-build/releases)"
22+
echo " - xenial|bionic-i3 (https://github.com/ayufan-pine64/linux-build/releases)"
2223
echo " - android-7.0 (https://github.com/ayufan-pine64/android-7.0/releases)"
2324
echo " - android-7.1 (https://github.com/ayufan-pine64/android-7.1/releases)"
2425
echo ""
@@ -42,7 +43,7 @@ if [[ ! -e /dev/mmcblk1 ]]; then
4243
fi
4344

4445
case "$1" in
45-
xenial-minimal|xenial-mate|xenial-i3)
46+
xenial-*|bionic-*)
4647
REPO="ayufan-pine64/linux-build"
4748
PREFIX="$1-$(cat /etc/pine64_model)-bspkernel-"
4849
SUFFIX="-[0-9]*.img.xz"

simpleimage/make_rootfs.sh

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,13 @@ apt-get -y update
158158
apt-get install -y software-properties-common dirmngr
159159
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BF428671
160160
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 56A3D45E
161-
add-apt-repository "deb http://ppa.launchpad.net/longsleep/ubuntu-pine64-flavour-makers/ubuntu xenial main"
162-
add-apt-repository "deb http://ppa.launchpad.net/ayufan/pine64-ppa/ubuntu xenial main"
161+
if [[ "$DISTRO" == "stretch" ]]; then
162+
add-apt-repository "deb http://ppa.launchpad.net/longsleep/ubuntu-pine64-flavour-makers/ubuntu xenial main"
163+
add-apt-repository "deb http://ppa.launchpad.net/ayufan/pine64-ppa/ubuntu xenial main"
164+
else
165+
add-apt-repository "deb http://ppa.launchpad.net/longsleep/ubuntu-pine64-flavour-makers/ubuntu $DISTRO main"
166+
add-apt-repository "deb http://ppa.launchpad.net/ayufan/pine64-ppa/ubuntu $DISTRO main"
167+
end
163168
curl -fsSL http://deb.ayufan.eu/orgs/ayufan-pine64/archive.key | apt-key add -
164169
apt-get -y update
165170
apt-get -y install sudo sunxi-disp-tool \
@@ -214,6 +219,11 @@ EOF
214219
do_chroot systemctl set-default graphical.target
215220
;;
216221

222+
lxde)
223+
do_chroot /usr/local/sbin/install_desktop.sh lxde
224+
do_chroot systemctl set-default graphical.target
225+
;;
226+
217227
i3)
218228
do_chroot /usr/local/sbin/install_desktop.sh i3
219229
do_chroot systemctl set-default graphical.target

0 commit comments

Comments
 (0)