summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@rogentos.ro>2016-11-18 19:32:07 +0000
committerV3n3RiX <venerix@rogentos.ro>2016-11-18 19:32:07 +0000
commitc79eb701973fa917d6dfd47567ab465639d1dd37 (patch)
tree348bfcb694b91e844131aaf5494c9daecb28cfdd
parentd99e44fa1c04c41f6f6e1d6abfffb5fbe45492f1 (diff)
rely on libvasile to inject the buildsystem, and avoid double injection
-rwxr-xr-xlibvasile20
-rwxr-xr-xvasile3
2 files changed, 3 insertions, 20 deletions
diff --git a/libvasile b/libvasile
index 07acd55..7f6be06 100755
--- a/libvasile
+++ b/libvasile
@@ -23,7 +23,6 @@ export local chroottarget="${@:2}"
export local chrootbuildtarget="emerge -kav "$chroottarget""
export local chrootdevtree="vasile --srcmode"
export local chrootmainoverlay="layman -f -a "$releasename"-"$releasetarget" -o https://gitlab.com/"$releasename"/"$releasename"-"$releasetarget"/raw/master/overlay.xml"
-export local chrootbuildgit="cd /opt && git clone https://gitlab.com/"$releasename"/"$releasename"-build.git"
# iso variables
@@ -32,8 +31,6 @@ export local bootcorefiles="/tmp/bootcore/cdroot/boot"
export local isouser="root"
export local isousertree="vasile --binmode"
export local isomainoverlay="layman -f -a "$releasename"-"$releasetarget" -o https://gitlab.com/"$releasename"/"$releasename"-"$releasetarget"/raw/master/overlay.xml"
-export local isobuildgit="cd /opt && git clone https://gitlab.com/"$releasename"/"$releasename"-build.git"
-
export local isodracutcmd="dracut -N -a dmsquash-live -a pollcdrom -o systemd -o systemd-initrd -o systemd-networkd -o dracut-systemd --force --kver "$kernelver""
export local isodracutrd="initramfs-"$kernelver".img"
export local isoeficmd="grub2-mkimage -d /usr/lib64/grub/x86_64-efi -o bootx64.efi -O x86_64-efi ext2 fat udf btrfs ntfs reiserfs xfs hfsplus lvm ata part_msdos part_gpt part_apple bsd search_fs_uuid normal chain iso9660 configfile help loadenv reboot cat search memdisk tar boot linux chain"
@@ -161,12 +158,6 @@ chrootoverlays () {
chroot "$overlaydir" su - "$chrootuser" -c "$chrootmainoverlay"
}
-chrootbuildsystem () {
- einfo "Injecting "$releasename" buildsystem"
- sleep 1
- chroot "$overlaydir" su - "$chrootuser" -c "$chrootbuildgit"
-}
-
chrootbuild () {
einfo "All systems are go!"
sleep 1
@@ -185,7 +176,6 @@ makepkg () {
chrootchecksum
chrootprepare
chrootoverlays
- chrootbuildsystem
chrootdevtree
chrootbuild
chrootx64
@@ -226,12 +216,6 @@ isooverlays () {
chroot "$isosyncdir" su - "$isouser" -c "$isomainoverlay"
}
-isobuildsystem () {
- einfo "Injecting "$releasename" buildsystem"
- sleep 1
- chroot "$isosyncdir" su - "$isouser" -c "$isobuildgit"
-}
-
isoramfs () {
chroot "$isosyncdir" su - "$isouser" -c "$isodracutcmd"
}
@@ -287,7 +271,6 @@ prepareiso () {
cp -avx ""$isosyncdir"/usr/lib64/grub/i386-pc/lnxboot.img" "$isobootdir"
isostart
isooverlays
- isobuildsystem
isousertree
isochroot
isostop
@@ -406,18 +389,21 @@ setsrcmodeconfig () {
}
binmode() {
+ resetmode
fetchportageconfig
fetchminimalportagetree
setbinmodeconfig
}
mixedmode() {
+ resetmode
fetchportageconfig
fetchfullportagetree
setmixedconfig
}
srcmode() {
+ resetmode
fetchportageconfig
fetchfullportagetree
setsrcmodeconfig
diff --git a/vasile b/vasile
index b95b0b5..f273c80 100755
--- a/vasile
+++ b/vasile
@@ -27,15 +27,12 @@ case $1 in
resetmode
;;
--binmode)
- resetmode
binmode
;;
--mixedmode)
- resetmode
mixedmode
;;
--srcmode)
- resetmode
srcmode
;;
--help)