Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 1 addition & 9 deletions build.sh
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is fine in master. Please don't delete the code from it.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i was on a vm and my laptop and it fails to build inside of ghostbsd unless i remove the log commands. i needed this to build ISO files for my setup. you can verify in testing. It should work but it is missing from the distro contained on the ISO you would have to add the pkg to the list then it works.

Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@ set -e -u
cwd="$(realpath)"
export cwd

# Enhanced logging function
log() {
echo "$(date '+%H:%M:%S') [BUILD] $*"
}

# Only run as superuser
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
Expand Down Expand Up @@ -53,7 +48,7 @@ elif [ "${build_type}" = "release" ] ; then
elif [ "${build_type}" = "unstable" ] ; then
PKG_CONF="GhostBSD_Unstable"
else
printf "\t-b Build type: unstable, testing, or release\n"
printf "\t-b Build type: unstable, testing, or release"
exit 1
fi

Expand Down Expand Up @@ -175,7 +170,6 @@ set_ghostbsd_version()
base_version="-$(cat ${release}/etc/version)"
date_suffix="-$(date +%m-%d-%H)"
version="${base_version}${date_suffix}"
log "Adding date suffix for ${build_type} build: ${date_suffix}"
else
version="-$(cat ${release}/etc/version)"
fi
Expand Down Expand Up @@ -213,8 +207,6 @@ fetch_x_drivers_packages()
{
if [ "${build_type}" = "release" ] ; then
pkg_url=$(pkg -R pkg/ -vv | grep '/stable.*/latest' | cut -d '"' -f2)
elif [ "${build_type}" = "testing" ]; then
pkg_url=$(pkg -R pkg/ -vv | grep '/testing.*/latest' | cut -d '"' -f2)
else
pkg_url=$(pkg -R pkg/ -vv | grep '/unstable.*/latest' | cut -d '"' -f2)
fi
Expand Down
3 changes: 2 additions & 1 deletion packages/common
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ shotwell
slick-greeter
system-config-printer
unzip
vlc
webrtc-audio-processing
xconfig
xorg-minimal
zip
ly
mpv
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changing to MPV should be a request ticket for the community to vote on.

I do not want Ly to be part of the default installation.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ly is so pretty with colormix is it possible to add a build option to use ly if i do all the work? obviously not everyone wants textmode login like that but it should be an option for when drivers arent working for fun.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To be clear, the more packages that get added, the more RAM the system needs to run in live.

18 changes: 10 additions & 8 deletions packages/drivers
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,13 @@ realtek-re-kmod
utouch-kmod
virtualbox-ose-additions
wifi-firmware-kmod
xf86-input-evdev
xf86-input-joystick
xf86-input-keyboard
xf86-input-mouse
xf86-input-synaptics
xf86-input-vmmouse
xf86-video-scfb
xf86-video-vesa
wifi-firmware-rtw88-kmod
xlibre-xf86-input-evdev
xlibre-xf86-input-joystick
xlibre-xf86-input-keyboard
xlibre-xf86-input-mouse
xlibre-xf86-input-synaptics
xlibre-xf86-input-vmmouse
xlibre-xf86-video-scfb
xlibre-xf86-video-vesa
xlibre-xf86-video-ati
Comment on lines +10 to +19
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is an xlibre branch for Xlibre.

Copy link
Author

@HaplessIdiot HaplessIdiot Oct 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could xf86-video-ati be added for my laptop and others to stay working? older AMD fare needs this or it crashes to prompt also adding some more rt88 or old wifi by their name would be excellent for further compat. amdgpu loads all radeonkms modules i found out but it still needs that to be added for that to work.

also is it possible to open the jenkins on the unstable xlibre branch instead of stable it works great so far and that branch has the latest KDE and XFCE for playing steam games

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wifi-firmware-rtw88-kmod is fine to add, and probably xf86-video-ati.

Loading