公開された puppy linuxを日本語化していたが このビルドシステムをいじってみました
Woof-CE repositoryのクーロンを作成
root# git clone https://github.com/puppylinux-woof-CE/woof-CE.git
Cloning into 'woof-CE'...
remote: Enumerating objects: 51, done.
remote: Counting objects: 100% (51/51), done.
remote: Compressing objects: 100% (40/40), done.
remote: Total 76974 (delta 13), reused 24 (delta 10), pack-reused 76923
Receiving objects: 100% (76974/76974), 46.17 MiB | 1.65 MiB/s, done.
Resolving deltas: 100% (51526/51526), done.
ダウンロード出来たwoof-CE.gitを作業パーテイションに移動
端末を起動
root# cd /mnt/sdd1/woof-CE
root# ./merge2out
This script merges woof-arch, woof-code
woof-distro, kernel-kit and initrd-progs to ../woof-out_*.
See README
-----------------
Host arch: x86_64 (The host is the machine you are running Woof on)
-----------------
Please choose the target architecture.. (the target
is the machine in which the Puppy that you build is going to run):
1 arm
2 x86
3 x86_64
Type number of target architecture: 3
...ok, x86_64
Woof builds a Puppy based on the binary packages from another distro.
We sometimes refer to this as the "compat-distro".
1 debian
2 slackware64
3 ubuntu
Type number of compat-distro: 3
...ok, ubuntu
The compat-distro usually has release versions
Choose which release you want to obtain the binary packages from.
1 bionic64
2 trusty64
3 xenial64
Type number of release: 1
...ok, bionic64
Choices:
Host architecture: x86_64
Target architecture: x86_64
Compatible-distro: ubuntu
Compat-distro version: bionic64
If these are ok, press ENTER, other CTRL-C to quit:
Directory '../woof-out_x86_64_x86_64_ubuntu_bionic64'
has been created, if it didn't exist, and the contents of 'woof-code' will
be copied into it. Then, these will also be copied into it:
woof-arch/x86_64/build
woof-arch/x86_64/target
woof-distro/x86_64/ubuntu (files all levels)
woof-distro/x86_64/ubuntu/bionic64
Any existing files in '../woof-out_x86_64_x86_64_ubuntu_bionic64' will be over-ridden.
(Also, all files in folders 'boot', 'packages-templates',
'rootfs-skeleton', 'rootfs-packages', 'support',
'kernel-kit' and 'initrd-progs' will be deleted.)
Press ENTER to continue:
Copying woof-code/*...
Copying woof-arch/x86_64/build/*...
Copying woof-arch/x86_64/target/*
Copying kernel-kit, initrd-progs...
Copying woof-distro/x86_64/ubuntu/*... (files all levels)
Copying woof-distro/x86_64/ubuntu/bionic64/*...
Undoing VCS-friendly stuff...
'woof-arch/x86_64/build/support/debdb2pupdb' -> '../woof-out_x86_64_x86_64_ubuntu_bionic64/rootfs-skeleton/usr/local/petget/debdb2pupdb'
'woof-arch/x86_64/build/support/find_cat' -> '../woof-out_x86_64_x86_64_ubuntu_bionic64/rootfs-skeleton/usr/local/petget/find_cat'
'woof-arch/x86_64/target/rootfs-skeleton/usr/sbin/pngoverlay-cairo' -> '../woof-out_x86_64_x86_64_ubuntu_bionic64/support/pngoverlay-cairo'
Directory '../woof-out_x86_64_x86_64_ubuntu_bionic64'
is now normal (the workarounds have been removed). Note,
../local-repositories has been created (if not already),
to be used as a common binary package download place.

woof-ceフォルダーの中

merge2outguiをクイックしても作成できます
0 件のコメント:
コメントを投稿