Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fvbe.git;a=commitdiff;h=705a69c18fde8aeee31e0715064bdcc6e9601b5f

commit 705a69c18fde8aeee31e0715064bdcc6e9601b5f
Author: crazy <[email protected]>
Date:   Sat Jul 29 11:31:33 2017 +0200

fvbe: a lot fixes
* change fvbe_chroot() to always tun /bin/bash -c ..
* fix for fvbe* cache* functions()
* workaround dracut / kernel issues *again* ( still need to work on the grub 
files )
* on e and gnome just autostart calamares
* remove files are now in calamares packages
* fix for e rodepends=() in fvbe-skel.conf

diff --git a/bin/fvbe-make-iso b/bin/fvbe-make-iso
index 34c48c7..e5f72a3 100755
--- a/bin/fvbe-make-iso
+++ b/bin/fvbe-make-iso
@@ -121,7 +121,7 @@ fvbe_umount() {
fvbe_chroot() {

if [[ -d ${FVBE_ROOT} ]]; then
-               /usr/sbin/chroot ${FVBE_ROOT} "$@"
+               /usr/sbin/chroot ${FVBE_ROOT} /bin/bash -c "$@"
else
fvbe_error_msg "Huh.. FVBE_ROOT does not exist , typo?"
fi
@@ -173,8 +173,19 @@ fvbe_create_users() {
echo "guest:x:1006:100:Guest user:/home/guest:/bin/bash" >> 
${FVBE_ROOT}/etc/passwd

fvbe_plain_msg "Fixing 'guest' users home.."
-       cp -r guest ${FVBE_ROOT}/home/
-       fvbe_chroot /usr/bin/chown -R guest.users /home/guest
+       cp -ra guest ${FVBE_ROOT}/home/
+       mkdir -p ${FVBE_ROOT}/home/guest/.config/autostart
+       if [[ ${FVBE_ISO_TYPE} == "enlightenment" ]]; then
+               mkdir -p ${FVBE_ROOT}/home/guest/.e/e/applications/startup
+               ## HOW weird..
+               echo "~/.config/autostart/calamares-frugalware.desktop" > 
${FVBE_ROOT}/home/guest/.e/e/applications/startup/.order
+               fvbe_chroot "mv -v 
/home/guest/Desktop/calamares-frugalware.desktop 
/home/guest/.config/autostart/calamares-frugalware.desktop"
+       fi
+
+       if [[ ${FVBE_ISO_TYPE} == "gnome" ]]; then
+               fvbe_chroot "mv -v 
/home/guest/Desktop/calamares-frugalware.desktop 
/home/guest/.config/autostart/calamares-frugalware.desktop"
+       fi
+       fvbe_chroot "/usr/bin/chown -R guest.users /home/guest"
}

fvbe_create_system_files() {
@@ -221,25 +232,22 @@ fvbe_calamares_files() {
session=plasma.desktop
elif [[ ${FVBE_ISO_TYPE} == "enlightenment" ]]; then
session=enlightenment.desktop
+               ## bleh such weird
+               sed -i 
"s|^Icon=.*|Icon=/usr/share/icons/hicolor/scalable/apps/calamares-frugalware.svg|"
 ${FVBE_ROOT}/usr/share/applications/calamares-frugalware.desktop
fi

-       fvbe_plain_msg "Setting SDDM Session=$session"
[[ ! -d ${cala} ]] && mkdir -p ${cala}
[[ ! -d ${cala_files} ]] && mkdir -p ${cala_files}

-       fvbe_warn_msg "${FUNCNAME[0]}(): Fix config files for basic type.."
+       ## Fixme - rsync stuff
cp -r calamares/calamares-config-global/* ${cala}
cp -r calamares/calamares-frugalware-branding/* ${cala_files}

sed -i "s/_version_/$FVBE_ISO_RELEASE/" 
${FVBE_ROOT}/usr/share/calamares/branding/frugalware/branding.desc
sed -i "s/_versionedname_/$(cat $FVBE_ROOT/etc/frugalware-release)/" 
${FVBE_ROOT}/usr/share/calamares/branding/frugalware/branding.desc

-       install -Dm644 calamares/calamares-frugalware.desktop 
${FVBE_ROOT}/usr/share/applications/calamares-frugalware.desktop
-       install -Dm644 calamares/calamares-frugalware.svg 
${FVBE_ROOT}/usr/share/icons/hicolor/scalable/apps/calamares-frugalware.svg
-
-       cp -r calamares/polkit/49-nopasswd_calamares.rules 
${FVBE_ROOT}/etc/polkit-1/rules.d/
-
if [[ -f "${FVBE_ROOT}/etc/sddm.conf" ]]; then
+               fvbe_plain_msg "Setting SDDM Session=$session"
sed -i "s|^Session=.*\$|Session=$session|" ${FVBE_ROOT}/etc/sddm.conf
sed -i "s|^User=.*\$|User=guest|" ${FVBE_ROOT}/etc/sddm.conf
fi
@@ -253,22 +261,30 @@ fvbe_calamares_files() {

fvbe_cache_files() {

-       cp ${FVBE_ROOT}/boot/vmlinuz* .
-       cp ${FVBE_ROOT}/boot/initrd* .
+       cp ${FVBE_ROOT}/boot/vmlinuz-* .
+       cp ${FVBE_ROOT}/boot/initrd-* .
cp ${FVBE_ROOT}/usr/share/grub/unicode.pf2 unicode.pf2
cp ${FVBE_ROOT}/boot/grub/background.png background.png
}

fvbe_copy_chached_files() {

-       for file in vmlinuz*
-       do
-               cp $file ${FVBE_ROOT}/boot/vmlinuz
-       done
-       for file in initrd*
-       do
-               cp $file ${FVBE_ROOT}/boot/initrd
-       done
+       local ifile vfile
+
+       ifile=$(basename initrd-*)
+       vfile=$(basename vmlinuz-*)
+
+       if [[ ! -e ${ifile} ]]; then
+               fvbe_error_msg "Missing initrd , abording.."
+       fi
+
+       if [[ ! -e ${vfile} ]]; then
+               fvbe_error_msg "Missing vmlinuz , abording.."
+       fi
+
+       fvbe_info_msg "Setting ifile=$ifile , vfile=$vfile.."
+       cp $vfile ${FVBE_ROOT}/boot/vmlinuz
+       cp $ifile ${FVBE_ROOT}/boot/initrd
cp unicode.pf2 ${FVBE_ROOT}/boot/grub/fonts/unicode.pf2
cp background.png ${FVBE_ROOT}/boot/grub/background.png
}
@@ -389,7 +405,7 @@ fi
cp /etc/resolv.conf ${FVBE_ROOT}/etc

## now install the rest
-fvbe_chroot pacman-g2 --noconfirm -Sy ${FVBE_ROOTFS_PACKAGES[*]}
+fvbe_chroot "pacman-g2 --noconfirm -Sy ${FVBE_ROOTFS_PACKAGES[*]}"

## root && guest
fvbe_create_users
@@ -407,9 +423,10 @@ fvbe_calamares_files
fvbe_cache_files

if [[ ${FVBE_ISO_TYPE} == "enlightenment" ]]; then
+       ## Special ..
## they use connman for networking so disable NM and enable connman
-       fvbe_chroot /bin/systemctl disable NetworkManager
-       fvbe_chroot /bin/systemctl enable connman
+       fvbe_chroot "/bin/systemctl disable NetworkManager"
+       fvbe_chroot "/bin/systemctl enable connman"
fi

## umount
@@ -420,9 +437,8 @@ rm -rf ${FVBE_ROOT:?}/*
mkdir -p ${FVBE_ROOT}/LiveOS
mv rootfs.img  ${FVBE_ROOT}/LiveOS/

-## FIXME: why lz4 ? we use xz for other stuff ?!
fvbe_info_msg "Creating squashfs.img.."
-mksquashfs ${FVBE_ROOT} squashfs.img -noappend -no-progress 
-always-use-fragments -comp lz4 -Xhc -e boot >/dev/null 2>&1
+mksquashfs ${FVBE_ROOT} squashfs.img -noappend -no-progress -comp xz -Xbcj x86 
-Xdict-size 100%  >/dev/null 2>&1

rm -rf ${FVBE_ROOT} *.iso tmp sums var

diff --git a/boot-files/grub.cfg b/boot-files/grub.cfg
index ad2532a..fcca178 100644
--- a/boot-files/grub.cfg
+++ b/boot-files/grub.cfg
@@ -18,11 +18,12 @@ function load_video {

loadfont /boot/grub/fonts/unicode.pf2

-set gfxmode=1366x768x32,1024x768x32,auto
+set gfxmode=auto
load_video
insmod png
insmod gfxterm
insmod gettext
+terminal_input console
terminal_output gfxterm
insmod gfxmenu
insmod part_gpt
@@ -61,16 +62,9 @@ set menu_color_normal=white/black
set menu_color_highlight=black/white


-menuentry 'Frugalware Versatile Bootable Environment' {
-   set gfxpayload=keep
-   echo "Booting..."
-   echo "  Language set to: ${bootlang}"
-   echo "  Keyboard set to: ${bootkeymap}"
-   if [ x$acpi_opt != x ]; then
-       echo "  ACPI option: ${acpi_opt}"
-   fi
-   echo "Please wait..."
-   linux /boot/vmlinuz root=live:CDLABEL=FVBE rd.live.image 
vconsole.keymap=${bootkeymap} vconsole.font=ter-v16b locale.LANG=${bootlang} 
rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 quiet audit=0 ${acpi_opt} ${blacklist} --
+menuentry 'Frugalware Versatile Bootable Environment' --class frugalware 
--class gnu-linux --class gnu --class os {
+
+   linux /boot/vmlinuz root=live:CDLABEL=FVBE rd.live.image 
vconsole.keymap=${bootkeymap} vconsole.font=ter-v16b locale.LANG=${bootlang} 
rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 quiet systemd.show_status=1 audit=0 
${acpi_opt} --
initrd /boot/initrd
}

@@ -89,15 +83,6 @@ menuentry 'Disable PCI ACPI only..' {
configfile /boot/grub/grub.cfg
}

-menuentry 'Disable VirtualBox video' {
-      echo "Disabling VirtualBox video.."
-      set blacklist="rd.driver.blacklist=vboxvideo"
-      export blacklist
-      configfile /boot/grub/grub.cfg
-}
-
-
-
submenu 'Locales Selection' {
menuentry 'aa_DJ.utf8' {
echo Switching to: aa_DJ.utf8
diff --git a/calamares/calamares-config-global/modules/packages.conf 
b/calamares/calamares-config-global/modules/packages.conf
index eb4bf01..b2b11f1 100644
--- a/calamares/calamares-config-global/modules/packages.conf
+++ b/calamares/calamares-config-global/modules/packages.conf
@@ -51,4 +51,4 @@ operations:
- remove:
- calamares-frugalware
- virtualbox-guest-additions
-      - xinit
+      - xf86-video-vmware
diff --git a/calamares/calamares-config-gnome/modules/packages.conf 
b/calamares/calamares-config-gnome/modules/packages.conf
index b3a39b8..b2b11f1 100644
--- a/calamares/calamares-config-gnome/modules/packages.conf
+++ b/calamares/calamares-config-gnome/modules/packages.conf
@@ -51,3 +51,4 @@ operations:
- remove:
- calamares-frugalware
- virtualbox-guest-additions
+      - xf86-video-vmware
diff --git a/calamares/calamares-config-plasma/modules/packages.conf 
b/calamares/calamares-config-plasma/modules/packages.conf
index 47c8cac..b2b11f1 100644
--- a/calamares/calamares-config-plasma/modules/packages.conf
+++ b/calamares/calamares-config-plasma/modules/packages.conf
@@ -51,4 +51,4 @@ operations:
- remove:
- calamares-frugalware
- virtualbox-guest-additions
-
+      - xf86-video-vmware
diff --git a/calamares/calamares-frugalware.desktop 
b/calamares/calamares-frugalware.desktop
deleted file mode 100644
index e6f1171..0000000
--- a/calamares/calamares-frugalware.desktop
+++ /dev/null
@@ -1,13 +0,0 @@
-[Desktop Entry]
-Type=Application
-Version=1.0
-Name=Install FrugalWare
-GenericName=FrugalWare Installer
-Keywords=calamares;system;installer;frugalware
-TryExec=calamares
-Exec=sudo /usr/bin/calamares
-Comment=Calamares — System Installer for FrugalWare
-Icon=calamares-frugalware
-Terminal=false
-StartupNotify=true
-Categories=Qt;System;
diff --git a/calamares/calamares-frugalware.svg 
b/calamares/calamares-frugalware.svg
deleted file mode 100644
index 01acaeb..0000000
--- a/calamares/calamares-frugalware.svg
+++ /dev/null
@@ -1,399 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/";
-   xmlns:cc="http://creativecommons.org/ns#";
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
-   xmlns:svg="http://www.w3.org/2000/svg";
-   xmlns="http://www.w3.org/2000/svg";
-   xmlns:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   width="51.200001"
-   height="51.200001"
-   id="svg5453"
-   version="1.1"
-   inkscape:version="0.92.1 r"
-   sodipodi:docname="calamares-frugalware.svg"
-   inkscape:export-filename="/home/jamboarder/Projects/KDE 
VDG/Calamares/calamares-icon-2.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90"
-   viewBox="0 0 48 48">
-  <defs
-     id="defs5455">
-    <linearGradient
-       id="linearGradient5623">
-      <stop
-         id="stop5625"
-         offset="0"
-         style="stop-color:#d35400;stop-opacity:1;" />
-      <stop
-         style="stop-color:#d35400;stop-opacity:1;"
-         offset="1"
-         id="stop5627" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient3819">
-      <stop
-         style="stop-color:#eff0f1;stop-opacity:1;"
-         offset="0"
-         id="stop3821" />
-      <stop
-         style="stop-color:#bdc3c7;stop-opacity:1;"
-         offset="1"
-         id="stop3823" />
-    </linearGradient>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3819"
-       id="linearGradient3825"
-       x1="24"
-       y1="20"
-       x2="24"
-       y2="43.999973"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(384.57143,499.798)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4227"
-       id="linearGradient3843"
-       x1="10"
-       y1="36"
-       x2="15"
-       y2="41"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(384.57143,500.798)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4227"
-       id="linearGradient3847"
-       gradientUnits="userSpaceOnUse"
-       x1="9.9047623"
-       y1="36"
-       x2="14.90477"
-       y2="41.000008"
-       gradientTransform="translate(398.66666,500.798)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5623"
-       id="linearGradient3948"
-       x1="25.065147"
-       y1="33.843651"
-       x2="25"
-       y2="10"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,1.0833332,384.57143,492.96467)" />
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4227"
-       id="linearGradient3080"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.3793103,0,0,1.3793103,384.81281,499.0393)"
-       x1="8.5250006"
-       y1="7.8000579"
-       x2="25.200001"
-       y2="25.200058" />
-    <linearGradient
-       id="linearGradient4227"
-       inkscape:collect="always">
-      <stop
-         id="stop4229"
-         offset="0"
-         style="stop-color:#292c2f;stop-opacity:1" />
-      <stop
-         id="stop4231"
-         offset="1"
-         style="stop-color:#000000;stop-opacity:0;" />
-    </linearGradient>
-    <filter
-       style="color-interpolation-filters:sRGB"
-       id="filter3845"
-       inkscape:label="Drop Shadow">
-      <feFlood
-         id="feFlood3847"
-         flood-opacity="0.5"
-         flood-color="rgb(0,0,0)"
-         result="flood" />
-      <feComposite
-         id="feComposite3849"
-         in2="SourceGraphic"
-         in="flood"
-         operator="in"
-         result="composite1" />
-      <feGaussianBlur
-         id="feGaussianBlur3851"
-         stdDeviation="6"
-         result="blur" />
-      <feOffset
-         id="feOffset3853"
-         dx="0"
-         dy="4"
-         result="offset" />
-      <feComposite
-         id="feComposite3855"
-         in2="offset"
-         in="SourceGraphic"
-         operator="over"
-         result="composite2" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="5.427043"
-     inkscape:cx="-0.29007461"
-     inkscape:cy="48.206945"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="true"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="1920"
-     inkscape:window-height="1051"
-     inkscape:window-x="1920"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false"
-     borderlayer="true"
-     showguides="true"
-     inkscape:snap-global="true"
-     inkscape:snap-nodes="true"
-     inkscape:snap-bbox="true"
-     inkscape:bbox-nodes="true"
-     inkscape:object-nodes="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4063"
-       empspacing="4"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true"
-       originx="0"
-       originy="0"
-       spacingx="1"
-       spacingy="1" />
-    <sodipodi:guide
-       position="1.1650391e-05,47.999995"
-       orientation="4,0"
-       id="guide4146"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="1.1650391e-05,43.999995"
-       orientation="0,48"
-       id="guide4148"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="48.000011,43.999995"
-       orientation="-4,0"
-       id="guide4150"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="1.1650391e-05,4.0000263"
-       orientation="4,0"
-       id="guide4154"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="1.1650391e-05,2.6367188e-05"
-       orientation="0,48"
-       id="guide4156"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="48.000011,2.6367188e-05"
-       orientation="-4,0"
-       id="guide4158"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="48.000011,4.0000263"
-       orientation="0,-48"
-       id="guide4160"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="48.000011,48.000025"
-       orientation="0,-4"
-       id="guide4162"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="44.000011,48.000025"
-       orientation="48,0"
-       id="guide4164"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="44.000011,2.6367188e-05"
-       orientation="0,4"
-       id="guide4166"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="48.000011,2.6367188e-05"
-       orientation="-48,0"
-       id="guide4168"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="4.0000421,48.000025"
-       orientation="0,-4"
-       id="guide4170"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="4.2167968e-05,48.000025"
-       orientation="48,0"
-       id="guide4172"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="4.2167968e-05,2.6367188e-05"
-       orientation="0,4"
-       id="guide4174"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="4.0000421,2.6367188e-05"
-       orientation="-48,0"
-       id="guide4176"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="4.0000116,47.999995"
-       orientation="43.999969,0"
-       id="guide4638"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="4.0000116,4.0000263"
-       orientation="0,20"
-       id="guide4640"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="24.000012,47.999995"
-       orientation="0,-20"
-       id="guide4644"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="4.0000421,24.000026"
-       orientation="20,0"
-       id="guide4666"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="4.0000421,4.0000263"
-       orientation="0,39.999969"
-       id="guide4668"
-       inkscape:locked="false" />
-    <sodipodi:guide
-       position="44.000011,4.0000263"
-       orientation="-20,0"
-       id="guide4670"
-       inkscape:locked="false" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata5458">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Capa 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-384.57143,-499.798)">
-    <rect
-       style="fill:url(#linearGradient3948);fill-opacity:1;stroke:none"
-       id="rect3936"
-       width="32"
-       height="25.999996"
-       x="392.57144"
-       y="503.798"
-       ry="0" />
-    <path
-       style="opacity:0.2;fill:#232629;fill-opacity:1;stroke:none"
-       d="m 408.57143,533.798 c -1.662,0 -3,1.338 -3,3 0,1.662 1.338,3 3,3 
1.30536,0 2.39817,-0.84052 2.8125,-2 h 8.375 c 0.41433,1.15948 1.50714,2 
2.8125,2 1.662,0 3,-1.338 3,-3 0,-1.662 -1.338,-3 -3,-3 -1.30536,0 
-2.39817,0.84052 -2.8125,2 h -8.375 c -0.41433,-1.15948 -1.50714,-2 -2.8125,-2 
z"
-       id="path3911"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:url(#linearGradient3825);fill-opacity:1;stroke:none"
-       d="m 388.57144,529.798 -10e-6,14 h 40 l 10e-6,-14 z"
-       id="rect3804"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccc" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path3829"
-       d="m 411.38393,537.798 h 8.375 c 0.41433,1.15948 1.50714,2 2.8125,2 
1.662,0 3,-1.338 3,-3 0,-1.662 -1.338,-3 -3,-3 -1.30536,0 -2.39817,0.84052 
-2.8125,2 h -8.375 c 0.1875,1 0.1875,1 0,2 z"
-       style="opacity:0.77876108;fill:#4d4d4d;fill-opacity:1;stroke:none"
-       sodipodi:nodetypes="ccsssccc" />
-    <path
-       sodipodi:nodetypes="ccccc"
-       inkscape:connector-curvature="0"
-       id="path3845"
-       d="m 406.66666,539.13133 4.76191,4.66667 h 8.14286 l -9.14286,-9.42857 
z"
-       
style="opacity:0.2;fill:url(#linearGradient3847);fill-opacity:1;stroke:none" />
-    <path
-       
style="opacity:0.2;fill:url(#linearGradient3843);fill-opacity:1;stroke:none"
-       d="m 392.57143,539.13133 4.61905,4.66667 h 13.38095 l -4.86671,-6.9365 
-7.13329,-0.0675 -2.23809,-2.42461 z"
-       id="path3835"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="ccccccc" />
-    <path
-       style="fill:#d35400;fill-opacity:1;stroke:none"
-       d="m 394.57143,533.798 c -1.662,0 -3,1.338 -3,3 0,1.662 1.338,3 3,3 
1.30536,0 2.39817,-0.84052 2.8125,-2 h 8.375 c 0.41433,1.15948 1.50714,2 
2.8125,2 1.662,0 3,-1.338 3,-3 0,-1.662 -1.338,-3 -3,-3 -1.30536,0 
-2.39817,0.84052 -2.8125,2 h -8.375 c -0.41433,-1.15948 -1.50714,-2 -2.8125,-2 
z"
-       id="rect3812"
-       inkscape:connector-curvature="0" />
-    <rect
-       ry="0"
-       y="542.79797"
-       x="388.57147"
-       height="0.99997008"
-       width="39.999954"
-       id="rect3827"
-       style="fill:#95a5a6;fill-opacity:1;stroke:none" />
-    <rect
-       style="fill:#eff0f1;fill-opacity:1;stroke:none"
-       id="rect3855"
-       width="39.999969"
-       height="1.0000263"
-       x="388.57147"
-       y="529.79797"
-       ry="0" />
-    <path
-       inkscape:connector-curvature="0"
-       
style="opacity:0.2;fill:url(#linearGradient3080);fill-opacity:1;fill-rule:evenodd;stroke:none"
-       d="m 409.57143,513.798 v 1 l -1,9 20.00001,19 v 0 0 l -10e-6,-1 
10e-6,-13 -19.00001,-19 z"
-       id="path4184"
-       sodipodi:nodetypes="cccccccccc" />
-    <path
-       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fcfcfc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-       d="m 406.57143,509.798 v 10 l -4.5,-4.5 -1.5,1.5 7,7 7,-7 -1.5,-1.5 
-4.5,4.5 v -10 z"
-       id="path3938"
-       inkscape:connector-curvature="0" />
-    <g
-       id="g3862"
-       transform="matrix(0.07257427,0,0,0.07857465,405.44841,485.92303)">
-      <path
-         id="path2985"
-         d="m 190.84375,199.21875 c -70.69245,0 -128,57.30755 -128,128 
0,70.69245 57.30755,128 128,128 70.69245,0 128,-57.30755 128,-128 0,-70.69245 
-57.30755,-128 -128,-128 z m -64.5625,54.65625 h 127.75 c 6.71549,0 
12.125,5.40951 12.125,12.125 v 127.75 c 0,6.71549 -5.40951,12.125 
-12.125,12.125 h -127.75 c -6.71549,0 -12.125,-5.40951 -12.125,-12.125 V 266 c 
0,-6.71549 5.40951,-12.125 12.125,-12.125 z"
-         clip-path="none"
-         
style="fill:#00548b;fill-opacity:1;stroke:#143b69;stroke-width:1.04186046;stroke-opacity:1;filter:url(#filter3845)"
-         inkscape:connector-curvature="0" />
-      <g
-         id="layer4"
-         transform="matrix(3.0576213,0,0,3.0576213,43.189537,180.55344)">
-        <path
-           
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#143b69;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
-           id="path3914"
-           d="M 36,31.03125 A 0.95511873,0.95511873 0 0 0 35.03125,32 V 66 A 
0.95511873,0.95511873 0 0 0 36,66.96875 H 46 A 0.95511873,0.95511873 0 0 0 
46.96875,66 V 54.96875 H 58 A 0.95511873,0.95511873 0 0 0 58.96875,54 V 46 A 
0.95511873,0.95511873 0 0 0 58,45.03125 H 46.96875 v -4.0625 H 62 A 
0.95511873,0.95511873 0 0 0 62.96875,40 V 32 A 0.95511873,0.95511873 0 0 0 
62,31.03125 Z"
-           inkscape:connector-curvature="0" />
-        <path
-           
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#00548b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
-           id="rect2922"
-           inkscape:connector-curvature="0"
-           d="M 36,32 V 66 H 46 V 54 H 58 V 46 H 46 v -6 h 16 v -8 z" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/calamares/polkit/49-nopasswd_calamares.rules 
b/calamares/polkit/49-nopasswd_calamares.rules
deleted file mode 100644
index cb5a56b..0000000
--- a/calamares/polkit/49-nopasswd_calamares.rules
+++ /dev/null
@@ -1,9 +0,0 @@
-/* Allow user guest to execute calamares
- * without password authentication, similar to "sudo NOPASSWD:"
- */
-polkit.addRule(function(action, subject) {
-    if (action.id == "com.github.calamares.calamares.pkexec.run" && 
subject.user == "guest")
-    {
-        return polkit.Result.YES;
-    }
-});
diff --git a/fvbe-skel.conf b/fvbe-skel.conf
index 722d3f5..09a8778 100644
--- a/fvbe-skel.conf
+++ b/fvbe-skel.conf
@@ -14,10 +14,10 @@ FVBE_ROOTFS_SIZE="5"
FVBE_ROOTFS_REPOSITORY="current"

# the packages or package groups to install
-FVBE_ROOTFS_PACKAGES_BASIC="scriptlet-core base syslinux openssh 
virtualbox-guest-additions calamares-frugalware dracut pkgconfig gnupg2 xinit 
xrandr fonts-extra noto-emoji"
+FVBE_ROOTFS_PACKAGES_BASIC="scriptlet-core base openssh 
virtualbox-guest-additions calamares-frugalware dracut pkgconfig gnupg2 xinit 
xrandr fonts-extra noto-emoji xf86-video-vmware"
FVBE_ROOTFS_PACKAGES_PLASMA="sddm kf5 plasma kio-gdrive vlc partitionmanager 
kapman dolphin dolphin-plugins konsole kate spectacle gwenview okular ark 
kdegraphics-thumbnailers kdesdk-thumbnailers ffmpegthumbs qupzilla"
FVBE_ROOTFS_PACKAGES_GNOME="gdm gnome polkit-gnome"
-FVBE_ROOTFS_PACKAGES_E="sddm connman econnman efl enlightenment python-efl  
terminology vlc qupzilla kate"
+FVBE_ROOTFS_PACKAGES_E="sddm connman econnman efl enlightenment python-efl 
terminology vlc qupzilla kate xorg-server xset xsetroot mkfontdir xprop 
setxkbmap"

# the hostname to use at runtime
FVBE_ROOTFS_HOSTNAME="fvbe"
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to