Skip to content

Commit

Permalink
upstream various BookwormPup64 changes and make stock dpup more like …
Browse files Browse the repository at this point in the history
…it (#4279)

Co-authored-by: radky
  • Loading branch information
dimkr committed May 1, 2024
1 parent 67e5ec1 commit 1c77b97
Show file tree
Hide file tree
Showing 39 changed files with 1,024 additions and 205 deletions.
10 changes: 9 additions & 1 deletion woof-code/rootfs-skeleton/etc/rc.d/rc.shutdown
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ killall dpid 2>/dev/null
for service_script in $(ls /etc/init.d/* | sort -r)
do
#Stop service except for dbus. Dbus will be stopped later...
if [ -x $service_script ] && [ "$(cat $service_script | grep "dbus-daemon")" == "" ]; then
if [ -x $service_script ] && [ "$(cat $service_script | grep -E "dbus-daemon|connman")" == "" ]; then
$service_script stop
fi
done
Expand Down Expand Up @@ -119,6 +119,9 @@ sync
busybox umount -a -t cifs,smbfs,nfs,sshfs
###

#stop connman service after shares are unmounted
[ "`pidof connmand`" ] && /etc/init.d/connman stop

#100902 rerwin: log the cumulative bytes transmitted on dialup...
which modemdisconnect >/dev/null && modemdisconnect #(if connected)

Expand Down Expand Up @@ -359,6 +362,10 @@ do
swapoff $S
done

# mounted in rc.sysinit
umount -l /var/lib/containers 2>/dev/null
umount -l /home/spot/.local/share/containers 2>/dev/null

# Karl Godt: 2013-12-14 reworked the whole unmount block
MOUNTED=`tac /proc/mounts | grep -vE '/dev |/dev/root | rootfs | / | usbfs | aufs | tmpfs ' | cut -f2 -d' '`
STRAY_MOUNTPOINTS=`echo "$MOUNTED" | grep -vE '/proc|/sys|/initrd|/dev |/dev/pts'`
Expand All @@ -383,6 +390,7 @@ done
# remounted ro. A ntfs part with ${DISTRO_FILE_PREFIX}save.2fs cannot be unmounted"
BPS="`ps -A`"
SHID="`echo "$BPS" | grep ' -sh$' | head -n 1 | sed -e 's%^ %%g' | cut -f 1 -d ' '`"
[ "$SHID" ] || SHID="`echo "$BPS" | grep ' sh$' | head -n 1 | sed -e 's%^ %%g' | cut -f 1 -d ' '`"
MYPID=$$
PARENT=$PPID # id of parent process. variable provided by system.
[ ! "$PUP_HOME" ] && PUP_HOME="/mnt/dev_save"
Expand Down
2 changes: 1 addition & 1 deletion woof-code/rootfs-skeleton/pinstall.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

sed -i "s/Puppy Linux/${DISTRO_NAME}/g" usr/share/backgrounds/*.svg
# take some pixels off for better alignment for 431.svg
for WALL in usr/share/backgrounds/431*svg usr/share/backgrounds/buntoo.svg ; do
for WALL in usr/share/backgrounds/431*svg usr/share/backgrounds/buntoo.svg usr/share/backgrounds/Emerald.svg ; do
if [ -e "$WALL" ];then
XVAL=872.666
P="Puppy Linux"
Expand Down
2 changes: 1 addition & 1 deletion woof-code/rootfs-skeleton/usr/bin/qemu_gui
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ if grep -q -E ' svm| vmx' /proc/cpuinfo ; then
fi

# Test for either kvm_intel or kvm_amd as kvm alone might occur even if bios disables support.
if [ "`lsmod | grep kvm_`" ]; then
if [ "`lsmod | grep kvm_`" ] || [ "`cat /lib/modules/$(uname -r)/modules.builtin | grep kvm`" ]; then
export device="/dev/kvm"
KVM=true
KVM_TEXT='
Expand Down
6 changes: 6 additions & 0 deletions woof-code/rootfs-skeleton/usr/lib/gtkdialog/box_splash
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,12 @@ case $placement in
bottom-left) X=$MARGIN_DESKTOP; Y=$(($ROOTY-$HEIGHT-$MARGIN_DESKTOP)); WINTYPE=10;POSATTR='edge="bottomleft"';;
esac

#override splash foreground if gtktheme=Numix
if [ "`grep 'gtk-theme-name' $HOME/.config/gtk-3.0/settings.ini 2>/dev/null`" ] ; then
THEME=$(grep 'gtk-theme-name' $HOME/.config/gtk-3.0/settings.ini | cut -d '=' -f2 | awk '{$1=$1};1')
[ "$THEME" = "Numix" -o "$THEME" = "Numix_dark" ] && bg=grey30
fi

#set backgound
if [ $bg_gradient = true ]; then
#build svg-background image
Expand Down
4 changes: 2 additions & 2 deletions woof-code/rootfs-skeleton/usr/local/petget/configure.sh
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ export SETUPCALLEDFROM='ppm'
S='<window title="'$(gettext 'Package Manager - Configure')'" icon-name="gtk-about" default-height="330">
<vbox space-expand="true" space-fill="true">
<notebook tab-pos="2" labels="'$(gettext 'Choose repositories')'|'$(gettext 'Update database')'|'$(gettext 'Options')'" space-expand="true" space-fill="true">
<vbox space-expand="true" space-fill="true" margin="8">
<vbox visible="false" space-expand="true" space-fill="true" margin="8">
<vbox space-expand="false" space-fill="false">
<hbox space-expand="true" space-fill="true">
<text xalign="0" space-expand="true" space-fill="true"><label>"'$(gettext "Choose what repositories you would like to have appear in the main GUI window.")'"</label></text>
Expand All @@ -122,7 +122,7 @@ S='<window title="'$(gettext 'Package Manager - Configure')'" icon-name="gtk-abo
</vbox>
</vbox>
<vbox space-expand="true" space-fill="true" margin="8">
<vbox visible="false" space-expand="true" space-fill="true" margin="8">
<vbox space-expand="false" space-fill="false">
<hbox space-expand="true" space-fill="true">
Expand Down
8 changes: 6 additions & 2 deletions woof-code/rootfs-skeleton/usr/local/petget/findmissingpkgs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
#110822 versioning operators can be chained, ex: +linux_kernel&ge2.6.32&lt2.6.33
#120822 in precise puppy have a pet 'cups' instead of the ubuntu debs. the latter are various pkgs, including 'libcups2'. we don't want libcups2 showing up as a missing dependency, so have to screen these alternative names out. see also pkg_chooser.sh
#120904 bugfix, was very slow.
#240114 Prevent file-missing messages here and in dependencies.sh.

DB_dependencies="$1" #in standard format of the package database, field 9.

Expand Down Expand Up @@ -129,6 +130,8 @@ DB_nameonly="$(echo $PTN1 | cut -f 2 -d '|')"

if [ "$(cat /var/packages/package-deps-ignore.list 2>/dev/null | grep "$DB_nameonly")" == "" ]; then
echo "$PTN1" >> /tmp/petget_proc/petget_missingpkgs_patterns #can be read by dependencies.sh, find_deps.sh.
else #240114
echo -n "" > /tmp/petget_proc/petget_missingpkgs_patterns #240114
fi

done
Expand All @@ -149,8 +152,9 @@ done
# ...notice the '-' are backslashed.

#110722
MISSINGDEPS_PATTERNS_WITHVER="`grep --file=/tmp/petget_proc/petget_missingpkgs_patterns /tmp/petget_proc/petget_pkg_deps_patterns_with_versioning | grep -v '^$'`"
echo "$MISSINGDEPS_PATTERNS_WITHVER" > /tmp/petget_proc/petget_missingpkgs_patterns_with_versioning #can be read by dependencies.sh, find_deps.sh.
#MISSINGDEPS_PATTERNS_WITHVER="`grep --file=/tmp/petget_proc/petget_missingpkgs_patterns /tmp/petget_proc/petget_pkg_deps_patterns_with_versioning | grep -v '^$'`"
MISSINGDEPS_PATTERNS_WITHVER="`[ -s /tmp/petget_proc/petget_missingpkgs_patterns ] && grep --file=/tmp/petget_proc/petget_missingpkgs_patterns /tmp/petget_proc/petget_pkg_deps_patterns_with_versioning | grep -v '^$'`" #240114
echo "$MISSINGDEPS_PATTERNS_WITHVER" > /tmp/petget_proc/petget_missingpkgs_patterns_with_versioning #can be read by dependencies.sh, check_deps.sh.
#...ex each line: |kdebase|ge2.3.6|
# ex with chained operators: |kdebase|ge2.3.6|lt2.4.5|
#note, dependencies.sh currently not using this file.
Expand Down
129 changes: 101 additions & 28 deletions woof-code/rootfs-skeleton/usr/local/petget/installpkg.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,55 @@
#130305 rerwin: ensure tmp directory has all permissions after package expansion.
#130314 install arch linux pkgs. run arch linux pkg post-install script.
#131122 support xz compressed pets (see dir2pet, pet2tgz), changed file test
#230305 jrb and Marv: support both debian style symlinks and traditional builds
#230308 jrb: version D7-silent
#240114 Restore update of links and preservation of file modification date & time; avoid grep warning messages.

#Functions: #230305 #jrb ->

Adjust_Directories () {
if [ -L /bin ]; then #Test for presence of /bin symlink #230305 #Marv
mkdir ${WKDIR}/usr > /dev/null 2>&1 #Make sure /usr is present for directory transfer
if [ -d ${WKDIR}/bin ] ; then cp -fr ${WKDIR}/bin ${WKDIR}/usr; rm -fr ${WKDIR}/bin; fi
if [ -d ${WKDIR}/lib ] ; then cp -fr ${WKDIR}/lib ${WKDIR}/usr; rm -fr ${WKDIR}/lib; fi
if [ -d ${WKDIR}/lib32 ] ; then cp -fr ${WKDIR}/lib32 ${WKDIR}/usr; rm -fr ${WKDIR}/lib32; fi
if [ -d ${WKDIR}/lib64 ] ; then cp -fr ${WKDIR}/lib64 ${WKDIR}/usr; rm -fr ${WKDIR}/lib64; fi
if [ -d ${WKDIR}/sbin ] ; then cp -fr ${WKDIR}/sbin ${WKDIR}/usr; rm -fr ${WKDIR}/sbin; fi
fi
}

Pfiles () {
cd ${WKDIR}
PFILES=`find ./* | cut -b 2-`
echo "$PFILES" > /var/packages/${DLPKG_NAME}.files
}

Clear_wkdir () {
#cp -fr ${WKDIR}/* /
cp -ar --remove-destination ${WKDIR}/* / #240114
rm -fr ${WKDIR}/*
}
#Marv ->
wkdir_memcheck () {
USE=`df --output='pcent' /tmp/petget_proc/wkdir | grep -o '[0-9]*'`
echo $USE
if [ "$USE" -ge "90" ]; then #or so, Marv
. /usr/lib/gtkdialog/box_splash -timeout 2 -fontsize large -text "Temporary memory full, aborting install, consider setting up a swap" > /dev/null 2>&1 &
exit
fi
}
#<-Marv
#End Functions # <-jrb

#Make directory to extract pkgs to #jrb
mkdir /tmp/petget_proc/wkdir > /dev/null 2>&1 #230305 #jrb
WKDIR=/tmp/petget_proc/wkdir > /dev/null 2>&1 #230305 #jrb
wkdir_memcheck

[ "$(cat /var/local/petget/nt_category 2>/dev/null)" != "true" ] && \
[ -f /tmp/petget_proc/install_quietly ] && set -x
#; mkdir -p /tmp/petget_proc/PPM_LOGs ; NAME=$(basename "$0"); exec 1>> /tmp/petget_proc/PPM_LOGs/"$NAME".log 2>&1

export TEXTDOMAIN=petget___installpkg.sh
export OUTPUT_CHARSET=UTF-8

Expand Down Expand Up @@ -116,7 +160,7 @@ install_path_check() {

# 22sep10 shinobar clean up probable old files for precaution
rm -f /pet.specs /pinstall.sh /puninstall.sh /install/doinst.sh

#get the pkg name ex: scite-1.77 ...
dbPATTERN='|'"$DLPKG_BASE"'|'

Expand All @@ -143,10 +187,11 @@ if [ "$DLPKG_NAME" == "" ]; then

fi


#131222 do not allow duplicate installs...
PTN1='^'"$DLPKG_NAME"'|'
if [ "`grep "$PTN1" /var/packages/user-installed-packages`" != "" ];then
#if [ "`grep "$PTN1" /var/packages/user-installed-packages`" != "" ];then
if [ -s /var/packages/user-installed-packages ] \
&& [ "`grep "$PTN1" /var/packages/user-installed-packages`" != "" ];then #240114
if [ -z "$DISPLAY" -a -z "$WAYLAND_DISPLAY" ];then
[ -f /tmp/petget_proc/install_quietly ] && DISPTIME1="--timeout 3" || DISPTIME1=''
LANG=$LANG_USER
Expand Down Expand Up @@ -277,24 +322,37 @@ case $DLPKG_BASE in
pPATTERN="s%^\\./${DLPKG_NAME}%%"
echo "$PETFILES" | sed -e "$pPATTERN" -e "s#^\.\/#\/#g" -e "s#^#\/#g" -e "s#^\/\/#\/#g" -e 's#^\/$##g' -e 's#^\/\.$##g' > /var/packages/${DLPKG_NAME}.files
install_path_check
tar -x --force-local --strip=2 --directory=${DIRECTSAVEPATH}/ -f ${tarball} #120102. 120107 remove --unlink-first
#tar -x --force-local --strip=2 --directory=${DIRECTSAVEPATH}/ -f ${tarball} #120102. 120107 remove --unlink-first #230305 #jrb
tar -x --force-local --strip=2 --directory=${WKDIR}/ -f ${tarball} #120102. 120107 remove --unlink-first #230305 #jrb
Adjust_Directories
Pfiles
Clear_wkdir
else
#new2dir and tgz2pet creates them this way...
pPATTERN="s%^${DLPKG_NAME}%%"
echo "$PETFILES" | sed -e "$pPATTERN" -e "s#^\.\/#\/#g" -e "s#^#\/#g" -e "s#^\/\/#\/#g" -e 's#^\/$##g' -e 's#^\/\.$##g' > /var/packages/${DLPKG_NAME}.files
install_path_check
tar -x --force-local --strip=1 --directory=${DIRECTSAVEPATH}/ -f ${tarball} #120102. 120107. 131122
#tar -x --force-local --strip=1 --directory=${DIRECTSAVEPATH}/ -f ${tarball} #120102. 120107. 131122 #230305 #jrb
tar -x --force-local --strip=1 --directory=${WKDIR}/ -f ${tarball} #120102. 120107. 131122 #230305 #jrb
Adjust_Directories
Pfiles
Clear_wkdir
fi
rm -f "${tarball}"
rm -f /root/*.tar.*
[ $? -ne 0 ] && clean_and_die
;;
*.deb)
DLPKG_MAIN="`basename $DLPKG_BASE .deb`"
PFILES="`dpkg-deb --contents $DLPKG_BASE | tr -s ' ' | cut -f 6 -d ' '`"
#PFILES="`dpkg-deb --contents $DLPKG_BASE | tr -s ' ' | cut -f 6 -d ' '`" #230305 #jrb
[ $? -ne 0 ] && exit 1
echo "$PFILES" | sed -e "s#^\.\/#\/#g" -e "s#^#\/#g" -e "s#^\/\/#\/#g" -e 's#^\/$##g' -e 's#^\/\.$##g' > /var/packages/${DLPKG_NAME}.files
#echo "$PFILES" | sed -e "s#^\.\/#\/#g" -e "s#^#\/#g" -e "s#^\/\/#\/#g" -e 's#^\/$##g' -e 's#^\/\.$##g' > /var/packages/${DLPKG_NAME}.files #230305 #jrb
install_path_check
dpkg-deb -x $DLPKG_BASE ${DIRECTSAVEPATH}/
#dpkg-deb -x $DLPKG_BASE ${DIRECTSAVEPATH}/ #230305 #jrb
dpkg-deb -x $DLPKG_BASE ${WKDIR} #230305 #jrb
Adjust_Directories
Pfiles
Clear_wkdir
[ $? -ne 0 ] && clean_and_die
[ -d /DEBIAN ] && rm -rf /DEBIAN #130112 precaution.
dpkg-deb -e $DLPKG_BASE /DEBIAN #130112 extracts deb control files to dir /DEBIAN. may have a post-install script, see below.
Expand All @@ -304,36 +362,47 @@ case $DLPKG_BASE in
DLPKG_MAIN=${DLPKG_MAIN%*.tar.*} #remove .tar.xx extension
DLPKG_MAIN=${DLPKG_MAIN%.t[gx]z} #remove .t[gx]z extension
DLPKG_MAIN=${DLPKG_MAIN%.tzst} #remove .tzst extension
PFILES="`tar --force-local --list -a -f $DLPKG_BASE`" || exit 1
echo "$PFILES" | sed -e "s#^\.\/#\/#g" -e "s#^#\/#g" -e "s#^\/\/#\/#g" -e 's#^\/$##g' -e 's#^\/\.$##g' > /var/packages/${DLPKG_NAME}.files
#PFILES="`tar --force-local --list -a -f $DLPKG_BASE`" || exit 1
#echo "$PFILES" | sed -e "s#^\.\/#\/#g" -e "s#^#\/#g" -e "s#^\/\/#\/#g" -e 's#^\/$##g' -e 's#^\/\.$##g' > /var/packages/${DLPKG_NAME}.files
install_path_check
tar -x --force-local --directory=${DIRECTSAVEPATH}/ -f $DLPKG_BASE #120102. 120107
#tar -x --force-local --directory=${DIRECTSAVEPATH}/ -f $DLPKG_BASE #120102. 120107 #230305 #jrb
tar -x --force-local --directory=${WKDIR}/ -f $DLPKG_BASE #230305 #jrb
Adjust_Directories
Pfiles
Clear_wkdir
[ $? -ne 0 ] && clean_and_die
;;
*.rpm) #110523
DLPKG_MAIN="`basename $DLPKG_BASE .rpm`"
busybox rpm -qp $DLPKG_BASE > /dev/null 2>&1
[ $? -ne 0 ] && exit 1
PFILES="`busybox rpm -qpl $DLPKG_BASE`"
[ $? -ne 0 ] && exit 1
echo "$PFILES" | sed -e "s#^\.\/#\/#g" -e "s#^#\/#g" -e "s#^\/\/#\/#g" -e 's#^\/$##g' -e 's#^\/\.$##g' > /var/packages/${DLPKG_NAME}.files
install_path_check
#PFILES="`busybox rpm -qpl $DLPKG_BASE`" #230305 #jrb
#[ $? -ne 0 ] && exit 1
#echo "$PFILES" | sed -e "s#^\.\/#\/#g" -e "s#^#\/#g" -e "s#^\/\/#\/#g" -e 's#^\/$##g' -e 's#^\/\.$##g' > /var/packages/${DLPKG_NAME}.files #230305 #jrb
#install_path_check
#110705 rpm -i does not work for mageia pkgs...

if [ "$(cpio --help | grep "\--directory")" != "" ]; then
rpm2cpio $DLPKG_BASE | cpio -idmu -D ${DIRECTSAVEPATH}/
#rpm2cpio $DLPKG_BASE | cpio -idmu -D ${DIRECTSAVEPATH}/ #230305 #jrb
echo 1st #230305 #jrb
rpm2cpio $DLPKG_BASE | cpio -idmu -D ${WKDIR}/ #230305 #jrb
else
lastpath=$(pwd)
cd ${DIRECTSAVEPATH}/
#cd ${DIRECTSAVEPATH}/ #230305 #jrb
echo 2nd #230305 #jrb
cd ${WKDIR}/ #230305 #jrb
rpm2cpio $DLPKG_BASE | cpio -idmu
fi

[ $? -ne 0 ] && clean_and_die

[ "$lastpath" != "" ] && cd $lastpath

fi
Adjust_Directories
Pfiles
[ $? -ne 0 ] && exit 1
install_path_check
Clear_wkdir
[ $? -ne 0 ] && clean_and_die
[ "$lastpath" != "" ] && cd $lastpath
;;
esac
echo either system run , difference in Adjust_Directories function #230305 #Marv

if [ "$PUPMODE" = "2" ]; then #from BK's quirky6.1
mkdir /audit/${DLPKG_NAME}DEPOSED
Expand Down Expand Up @@ -474,7 +543,8 @@ fi
rm -rf /tmp/slink-append.txt 2>/dev/null

#List all the library files in the package
grep -E '*\.so$|*\.so\.*' /var/packages/${DLPKG_NAME}.files > /tmp/libfiles2.txt
#grep -E '*\.so$|*\.so\.*' /var/packages/${DLPKG_NAME}.files > /tmp/libfiles2.txt
grep -E '.*\.so$|.*\.so\.*' /var/packages/${DLPKG_NAME}.files > /tmp/libfiles2.txt #240114

#Evaluate the library files
while IFS= read -r line
Expand Down Expand Up @@ -730,7 +800,8 @@ fi


xpkgname="$(echo "$DB_ENTRY" | cut -f 2 -d '|')"
installed_pkg="$(grep -m 1 "|$xpkgname|" /var/packages/user-installed-packages)"
#installed_pkg="$(grep -m 1 "|$xpkgname|" /var/packages/user-installed-packages)"
installed_pkg="$([ -s /var/packages/user-installed-packages ] && grep -m 1 "|$xpkgname|" /var/packages/user-installed-packages)" #230114

PKGDEP="$(echo "$DB_ENTRY" | cut -f 9 -d '|')"
PKGDESC="$(echo "$DB_ENTRY" | cut -f 10 -d '|')"
Expand Down Expand Up @@ -887,5 +958,7 @@ PKGFILES=/var/packages/${DLPKG_NAME}.files
/usr/local/petget/z_update_system_cache.sh "$PKGFILES"

rm -f $HOME/nohup.out
sleep 0.2
[ "`pidof conky 2>/dev/null`" ] && conky-restart &

###END###
###End
12 changes: 9 additions & 3 deletions woof-code/rootfs-skeleton/usr/local/petget/pkg_chooser.sh
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,7 @@ WIDTH="$UO_1"

[ -z "$PPM_CATEGORIES" ] && PPM_CATEGORIES="ALL Desktop System Setup Utility Filesystem Graphic Document Business Personal Network Internet Multimedia Fun"
PPM_CATEGORIES_PRINT="$(echo "$PPM_CATEGORIES" | tr "[:space:]" "\n" | sed -n -E '/^[[:space:]]*$/! {s%(.*)%<item>\1</item>%;p}')"
S='<window title="'$(gettext 'Package Manager v')''${VERSION}'" width-request="'${WIDTH}'" icon-name="gtk-about" default_height="440">
S='<window title="'$(gettext 'Package Manager v')''${VERSION}'" width-request="'${WIDTH}'" icon-name="gtk-about" default_height="540">
<vbox space-expand="true" space-fill="true">
<vbox space-expand="true" space-fill="true">
<vbox space-expand="false" space-fill="false">
Expand All @@ -443,12 +443,13 @@ S='<window title="'$(gettext 'Package Manager v')''${VERSION}'" width-request="'
<action>defaulthtmlviewer file://'${HELPFILE}' & </action>
</button>
<button tooltip-text="'$(gettext 'Update package database')'" space-expand="false" space-fill="false">
<button tooltip-text="'$(gettext 'Update package database')'" space-expand="false" space-fill="false">
'"`/usr/lib/gtkdialog/xml_button-icon refresh`"'
<action>'${RXVT}' /usr/local/petget/0setup</action>
<action>sleep 1</action>
<action>restart_ppm</action>
</button>
<button tooltip-text="'$(gettext 'Configure package manager')'" space-expand="false" space-fill="false">
'"`/usr/lib/gtkdialog/xml_button-icon preferences`"'
<action>/usr/local/petget/configure.sh</action>
Expand Down Expand Up @@ -536,6 +537,7 @@ S='<window title="'$(gettext 'Package Manager v')''${VERSION}'" width-request="'
<action>disable:VBOX_MAIN</action>
<action>echo "$TREE2" > /tmp/petget_proc/pkgs_to_remove; /usr/local/petget/removemodes.sh "$REMOVE_MODE"</action>
<action>enable:VBOX_MAIN</action>
<action>refresh:TREE2</action>
</button>
</vbox>
</notebook>
Expand Down Expand Up @@ -563,6 +565,10 @@ S='<window title="'$(gettext 'Package Manager v')''${VERSION}'" width-request="'
<frame '$(gettext 'Repositories')'>
<vbox scrollable="true" shadow-type="0" hscrollbar-policy="2" space-expand="true" space-fill="true">
'${REPOS_RADIO}'
<text><label>" "</label></text>
<text><label>"Warning !"</label></text>
<text><label>"Some noarch packages"</label></text>
<text><label>"are old or unsupported."</label></text>
<text height-request="1" space-expand="true" space-fill="true"><label>""</label></text>
<height>128</height>
<width>50</width>
Expand Down
Loading

0 comments on commit 1c77b97

Please sign in to comment.