Compare commits

...

4 commits

Author SHA1 Message Date
ef0b4eb887 fix typo 2023-10-22 10:13:49 +02:00
efcea4b7d6 fix missing multimedia menu icon - dirty workaround 2023-10-22 10:05:55 +02:00
84801cf5e6 typo fixed 2023-10-22 09:25:19 +02:00
81e3987d34 typo fixed 2023-10-22 09:23:44 +02:00
3 changed files with 70 additions and 66 deletions

View file

@ -1,4 +1,4 @@
apt install -y \ apt install -y \
transmission \ transmission \
audacious \ audacious \
vlc \ vlc \

View file

@ -55,89 +55,89 @@ apt update || error
message "install nanodesk minimal base packages (apt install --no-install-recommends)" message "install nanodesk minimal base packages (apt install --no-install-recommends)"
#apt install -y \ #apt install -y \
apt install -y --no-install-recommends \ apt install -y --no-install-recommends \
linux-image-amd64 \ linux-image-amd64 \
firmware-linux \ firmware-linux \
firmware-linux-nonfree \ firmware-linux-nonfree \
firmware-zd1211 firmware-ti-connectivity firmware-realtek-rtl8723cs-bt \ firmware-zd1211 firmware-ti-connectivity firmware-realtek-rtl8723cs-bt \
firmware-realtek firmware-netxen firmware-netronome firmware-myricom \ firmware-realtek firmware-netxen firmware-netronome firmware-myricom \
firmware-libertas firmware-iwlwifi \ firmware-libertas firmware-iwlwifi \
firmware-intel-sound firmware-cavium firmware-brcm80211 firmware-bnx2x \ firmware-intel-sound firmware-cavium firmware-brcm80211 firmware-bnx2x \
firmware-bnx2 firmware-atheros firmware-ath9k-htc \ firmware-bnx2 firmware-atheros firmware-ath9k-htc \
live-boot \ live-boot \
dialog \ dialog \
sudo \ sudo \
console-data \ console-data \
bash-completion \ bash-completion \
locales \ locales \
man \ man \
unzip \ unzip \
zip \ zip \
bzip2 \ bzip2 \
zstd \ zstd \
grub-pc \ grub-pc \
host \ host \
wireless-tools \ wireless-tools \
unrar \ unrar \
p7zip-full \ p7zip-full \
xz-utils \ xz-utils \
wpagui \ wpagui \
xserver-xorg \ xserver-xorg \
xscreensaver \ xscreensaver \
xfonts-75dpi \ xfonts-75dpi \
xfonts-100dpi \ xfonts-100dpi \
fonts-noto-color-emoji \ fonts-noto-color-emoji \
x11-apps \ x11-apps \
x11-utils \ x11-utils \
xdg-utils \ xdg-utils \
xdg-user-dirs \ xdg-user-dirs \
xterm \ xterm \
xdm \ xdm \
jwm \ jwm \
mc \ mc \
wget \ wget \
curl \ curl \
less \ less \
openssh-client \ openssh-client \
rsync \ rsync \
vim \ vim \
links2 \ links2 \
ncdu \ ncdu \
htop \ htop \
git \ git \
telnet \ telnet \
netcat-traditional \ netcat-traditional \
gxmessage \ gxmessage \
gsimplecal \ gsimplecal \
alsa-utils \ alsa-utils \
volumeicon-alsa \ volumeicon-alsa \
arandr \ arandr \
xfe \ xfe \
xarchiver \ xarchiver \
qpdfview \ qpdfview \
lxterminal \ lxterminal \
lxpolkit \ lxpolkit \
gparted \ gparted \
dillo \ dillo \
falkon \ falkon \
gtk2-engines \ gtk2-engines \
gnome-themes-extra \ gnome-themes-extra \
squashfs-tools \ squashfs-tools \
synaptic \ synaptic \
/tmp/xdgmenumaker*.deb || error /tmp/xdgmenumaker*.deb || error
message "install nanodesk base packages with recommends" message "install nanodesk base packages with recommends"
apt install -y \ apt install -y \
grub-pc \ grub-pc \
connman \ connman \
connman-ui \ connman-ui \
connman-gtk \ connman-gtk \
connman-vpn \ connman-vpn \
net-tools \ net-tools \
isc-dhcp-client \ isc-dhcp-client \
host \ host \
wireless-tools \ wireless-tools \
gvfs-common \ gvfs-common \
pcmanfm \ pcmanfm \
#message "install linux-kernel from backports" #message "install linux-kernel from backports"

View file

@ -122,6 +122,10 @@ sudo cp build/tmp/jwm.iconlist build/chroot/tmp/ || error
message "putting generated icon path list to /etc/jwm/system.nanodesk.jwmrc" message "putting generated icon path list to /etc/jwm/system.nanodesk.jwmrc"
$CHROOTCMD sed -i '/<\!-- GENERATED ICONLIST -->/r /tmp/jwm.iconlist' /etc/jwm/system.nanodesk.jwmrc || error $CHROOTCMD sed -i '/<\!-- GENERATED ICONLIST -->/r /tmp/jwm.iconlist' /etc/jwm/system.nanodesk.jwmrc || error
message "workaround missing multimedia icon in menu"
$CHROOTCMD sed -i 's/^Icon=.*$/Icon=\/usr\/share\/icons\/nuoveXT2\/32x32\/categories\/applications-multimedia\.png/g' /usr/share/desktop-directories/xdgmenumaker-multimedia.directory || error
message "correct file permissions" message "correct file permissions"
#$CHROOTCMD /usr/bin/chmod 440 /etc/sudoers || error #$CHROOTCMD /usr/bin/chmod 440 /etc/sudoers || error
$CHROOTCMD /usr/bin/chmod 755 /usr/sbin/nanodesk-installer || error $CHROOTCMD /usr/bin/chmod 755 /usr/sbin/nanodesk-installer || error