Compare commits
55 Commits
Author | SHA1 | Date | |
---|---|---|---|
c048ea6e08 | |||
2f796fa934 | |||
af9bdff2fc | |||
5c81c929a4 | |||
679c6a2ac5 | |||
d06062131a | |||
27d5a031ff | |||
a72d7dcd9c | |||
fddaa4d469 | |||
0f6a865614 | |||
d57c8817b1 | |||
f708397560 | |||
1d0efc78c7 | |||
9b66e45efa | |||
dcc8a965b4 | |||
6985ede105 | |||
8b33dd6459 | |||
a5fa491aa4 | |||
34e046f150 | |||
a331089bff | |||
0581cc31b0 | |||
74e26daae0 | |||
44dec445dc | |||
5abf96de37 | |||
eeef9592f2 | |||
ed120a39b0 | |||
fa0e46533e | |||
72a5b53f6b | |||
b031dd3658 | |||
8557b44468 | |||
33e4f7a651 | |||
81b28d43fc | |||
f7c5b57261 | |||
f0eed65a8e | |||
729ec2578f | |||
464fe101fa | |||
eff92c94c2 | |||
c3da20b47e | |||
35d4096d94 | |||
fd0abeab71 | |||
06a1688c37 | |||
6d16b755d9 | |||
f1dbd1f665 | |||
8e8e6ea159 | |||
bd5b0af2ce | |||
1fccf3aaa3 | |||
699e8b24ef | |||
a53f4bbb6d | |||
3e59ccc903 | |||
2317c78095 | |||
a55ddfb1d8 | |||
55826c30b9 | |||
bccadba3e5 | |||
f42e12b257 | |||
32b9247382 |
142
Makefile
@@ -1,39 +1,18 @@
|
||||
# Makefile for desktop-base-openmamba package
|
||||
# Copyright (C) 2004-2020 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
# Copyright (C) 2004-2024 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
# Copyright (C) 2005-2007 by Davide Madrisan <davide.madrisan@gmail.com>
|
||||
|
||||
include VERSION
|
||||
|
||||
ARCH:=`uname -i`
|
||||
|
||||
ifeq ($(ARCH), arm)
|
||||
SRPMSVERSIONSFILE = SRPMSVERSIONS.arm
|
||||
pck_srpms = b43-firmware
|
||||
else
|
||||
ifeq ($(ARCH), x86_64)
|
||||
SRPMSVERSIONSFILE = SRPMSVERSIONS
|
||||
pck_srpms = flashplugin msttcorefonts win32codecs skype b43-firmware virtualbox-extension-pack \
|
||||
sun-java spotify chromium-pepper-flash chromium-widevine
|
||||
else
|
||||
SRPMSVERSIONSFILE = SRPMSVERSIONS
|
||||
pck_srpms = flashplugin msttcorefonts win32codecs skype b43-firmware virtualbox-extension-pack \
|
||||
sun-java spotify chromium-pepper-flash
|
||||
endif
|
||||
endif
|
||||
PACKAGE = desktop-base-openmamba
|
||||
DISTROID = openmamba
|
||||
|
||||
WITHKDE3TOOLS := 1
|
||||
|
||||
RPM_VENDOR = openmamba
|
||||
RPM_DISTRIBUTION = openmamba
|
||||
RPM_DISTROEXT = mamba
|
||||
|
||||
SYSCONFIGFILE = netsrpminstall
|
||||
|
||||
#SCREENSAVER = $(DISTROid).desktop
|
||||
SCREENSAVER =
|
||||
|
||||
DISTROid = $(shell echo $(DISTROID) | tr A-Z a-z)
|
||||
DISTROICON = $(DISTROid)
|
||||
|
||||
@@ -42,7 +21,6 @@ DESTDIR =
|
||||
prefix = /usr
|
||||
exec_prefix = ${prefix}
|
||||
sysconfdir = /etc
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
bindir = ${exec_prefix}/bin
|
||||
datadir = ${prefix}/share
|
||||
ifeq ($(ARCH), x86_64)
|
||||
@@ -54,10 +32,6 @@ initrddir = ${sysconfdir}/rc.d/init.d
|
||||
mandir = ${prefix}/usr/share/man
|
||||
sysconfigdir= ${sysconfdir}/sysconfig
|
||||
profiledir = ${sysconfdir}/profile.d
|
||||
mambabasedatadir = ${datadir}/openmamba/mambabase
|
||||
mambareportdatadir = ${datadir}/openmamba/mambareport
|
||||
mambaimagesdir = ${datadir}/openmamba/images
|
||||
xramdrdatadir = ${datadir}/openmamba/xramdr
|
||||
iconsdir = ${datadir}/icons/hicolor
|
||||
localesdir = ${datadir}/locale
|
||||
pck_desktop = $(wildcard desktop/*.bz2)
|
||||
@@ -66,8 +40,6 @@ xdg_appsdir = ${datadir}/applications
|
||||
xdg_directorydir = ${datadir}/desktop-directories
|
||||
xdg_menudir = ${sysconfdir}/xdg/menus
|
||||
xdg_mergedmenudir = $(xdg_menudir)/applications-merged
|
||||
systemdsystemdir = /lib/systemd/system
|
||||
systemdsleepdir = /lib/systemd/system-sleep
|
||||
|
||||
distrorootdir = ${datadir}/$(DISTROid)
|
||||
distrobindir = ${distrorootdir}/bin
|
||||
@@ -84,9 +56,6 @@ INSTALL_SCRIPT = ${INSTALL_PROGRAM}
|
||||
|
||||
pck_infiles := $(wildcard kde/config/*.in \
|
||||
kde/scripts/*.in \
|
||||
menu/*.in menu/applications/*.in menu/applications/*/*.in \
|
||||
SRPMS/*/*.in \
|
||||
remote-support-mambasoft/*.in \
|
||||
desktop/*.in)
|
||||
pck_sysconfigfile := distroutils.sysconfig
|
||||
|
||||
@@ -94,8 +63,7 @@ distdir = $(PACKAGE)-$(VERSION)
|
||||
dist_archive = $(distdir).tar.bz2
|
||||
|
||||
pck_desktop := $(wildcard desktop/*.tar.bz2)
|
||||
pck_catalogs := $(wildcard mambabase/po/*.po)
|
||||
pck_catalogs1 := $(wildcard openmamba-update/po/*.po)
|
||||
pck_catalogs := $(wildcard openmamba-update/po/*.po)
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .in .po .mo
|
||||
@@ -104,7 +72,6 @@ pck_catalogs1 := $(wildcard openmamba-update/po/*.po)
|
||||
if [ "$(ARCH)" != "x86_64" -a "$(ARCH)" != "arm" ]; then ARCH=i386; else ARCH=$(ARCH); fi; \
|
||||
sed "s,@distroID@,$(DISTROID),g;\
|
||||
s,@distroid@,$(DISTROid),g;\
|
||||
s,@distroicon@,$(DISTROICON),g;\
|
||||
s,@arch@,$$ARCH,g;\
|
||||
s,@distribution@,$(RPM_DISTRIBUTION),g;\
|
||||
s,@distroext@,$(RPM_DISTROEXT),g;\
|
||||
@@ -115,8 +82,7 @@ pck_catalogs1 := $(wildcard openmamba-update/po/*.po)
|
||||
s,@libexecdir@,$(libexecdir),g;\
|
||||
s,@distrobindir@,$(distrobindir),g;\
|
||||
s,@distrodesktopdir@,$(distrodesktopdir),g;\
|
||||
s,@distrosrpmsdir@,$(distrosrpmsdir),g;\
|
||||
s,@screensaver@,${SCREENSAVER},g" $< > $@
|
||||
s,@distrosrpmsdir@,$(distrosrpmsdir),g" $< > $@
|
||||
|
||||
all: dist-update locales
|
||||
|
||||
@@ -124,17 +90,10 @@ dist-update: $(pck_infiles:.in=)
|
||||
|
||||
.po.mo:; msgfmt $< -o $@
|
||||
|
||||
locales: $(pck_catalogs:.po=.mo) $(pck_catalogs1:.po=.mo)
|
||||
locales: $(pck_catalogs:.po=.mo)
|
||||
|
||||
install-locales: locales
|
||||
@for f in $(pck_catalogs); do\
|
||||
lang=`echo $$f | sed 's,.*/\(.*\)\.po,\1,'`;\
|
||||
echo "installing i18n file for language \`$$lang'...";\
|
||||
dir="$(DESTDIR)$(datadir)/locale/$$lang/LC_MESSAGES";\
|
||||
$(INSTALL_DIR) $$dir;\
|
||||
$(INSTALL_DATA) $${f/.po/.mo} $$dir/mambabase.mo;\
|
||||
done
|
||||
@for f in $(pck_catalogs1); do\
|
||||
lang=`echo $$f | sed 's,.*/\(.*\)\.po,\1,'`;\
|
||||
echo "installing i18n file for language \`$$lang'...";\
|
||||
dir="$(DESTDIR)$(datadir)/locale/$$lang/LC_MESSAGES";\
|
||||
@@ -142,88 +101,22 @@ install-locales: locales
|
||||
$(INSTALL_DATA) $${f/.po/.mo} $$dir/openmamba-update.mo;\
|
||||
done
|
||||
|
||||
install-kde-distro-addons: dist-update
|
||||
install-system-files: dist-update
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(sysconfdir)
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(bindir)
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(datadir)
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(sbindir)
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(distrobindir)
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(mambaimagesdir)
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(systemdsleepdir)
|
||||
cp -r etc/polkit-1 $(DESTDIR)$(sysconfdir)/
|
||||
cp -r etc/prelink.conf.d $(DESTDIR)$(sysconfdir)/
|
||||
cp -r etc/profile.d $(DESTDIR)$(sysconfdir)/
|
||||
cp -r etc/sudoers.d $(DESTDIR)$(sysconfdir)/
|
||||
cp -r etc/sysconfig $(DESTDIR)$(sysconfdir)/
|
||||
cp etc/system-sleep/* $(DESTDIR)$(systemdsleepdir)/
|
||||
chmod 755 $(DESTDIR)$(sysconfdir)/profile.d/*.sh
|
||||
cp -r menu/icons/ $(DESTDIR)$(datadir)/icons/
|
||||
cp -r usr $(DESTDIR)/
|
||||
|
||||
install-distromenu: dist-update
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(xdg_directorydir)
|
||||
$(INSTALL_DATA) menu/applications/distroutils.directory \
|
||||
$(DESTDIR)$(xdg_directorydir)/$(DISTROID).directory
|
||||
$(INSTALL_DATA) menu/applications/distroutils-netinstall.directory \
|
||||
$(DESTDIR)$(xdg_directorydir)/$(DISTROID)-NetInstall.directory
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(xdg_mergedmenudir)
|
||||
$(INSTALL_DATA) menu/applications/distroutils.menu \
|
||||
$(DESTDIR)$(xdg_mergedmenudir)/$(DISTROid).menu
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(xdg_appsdir)
|
||||
for pck in $(pck_srpms); do\
|
||||
$(INSTALL_DATA) menu/applications/netinstall/$$pck.desktop \
|
||||
$(DESTDIR)$(xdg_appsdir)/$(DISTROid)-$$pck.desktop;\
|
||||
done
|
||||
install-os-makereport:
|
||||
$(INSTALL_SCRIPT) os-makereport/os-makereport $(DESTDIR)$(bindir)
|
||||
|
||||
install-srpms:
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(distrosrpmsdir)
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(sysconfigdir)
|
||||
@cat $(SRPMSVERSIONSFILE) > $(DESTDIR)$(sysconfigdir)/$(SYSCONFIGFILE)
|
||||
for pck in $(pck_srpms); do\
|
||||
cp -a SRPMS/$$pck $(DESTDIR)$(distrosrpmsdir); \
|
||||
rm -f $(DESTDIR)$(distrosrpmsdir)/$$pck/distroutils.sysconfig*; \
|
||||
rm -f $(DESTDIR)$(distrosrpmsdir)/$$pck/*.spec.in; \
|
||||
cat SRPMS/$$pck/$(pck_sysconfigfile) >> \
|
||||
$(DESTDIR)$(sysconfigdir)/$(SYSCONFIGFILE);\
|
||||
done
|
||||
|
||||
install-icons:
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(systemlogodir)/; \
|
||||
$(INSTALL_DATA) mambabase/mamba-64x64.png $(DESTDIR)$(systemlogodir)/system-logo-white.png
|
||||
@for i in 16x16 22x22 32x32 48x48 64x64 128x128; do \
|
||||
$(INSTALL_DIR) $(DESTDIR)$(iconsdir)/$$i/apps/; \
|
||||
$(INSTALL_DATA) mambabase/mamba-$$i.png $(DESTDIR)$(iconsdir)/$$i/apps/mamba.png; \
|
||||
$(INSTALL_DATA) remote-support-mambasoft/mambasoft-$$i.png $(DESTDIR)$(iconsdir)/$$i/apps/mambasoft.png; \
|
||||
done
|
||||
# $(INSTALL_DATA) xramdr/xramdr-$$i.png $(DESTDIR)$(iconsdir)/$$i/apps/xramdr.png \
|
||||
|
||||
install-mambabase:
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(mambabasedatadir)
|
||||
$(INSTALL_SCRIPT) mambabase/mambabase $(DESTDIR)$(bindir)/mambabase
|
||||
$(INSTALL_SCRIPT) mambabase/mambabase.py $(DESTDIR)$(mambabasedatadir)
|
||||
$(INSTALL_SCRIPT) mambabase/mambabase-pkggroups-parser.sh $(DESTDIR)$(mambabasedatadir)
|
||||
$(INSTALL_SCRIPT) mambabase/nvidia-autoselect-driver $(DESTDIR)$(mambabasedatadir)
|
||||
$(INSTALL_DATA) mambabase/mambabase.desktop $(DESTDIR)$(xdg_appsdir)
|
||||
$(INSTALL_DATA) mambabase/mambabase-autostart.desktop $(DESTDIR)$(mambabasedatadir)
|
||||
$(INSTALL_DATA) mambabase/openmamba.png $(DESTDIR)$(mambabasedatadir)
|
||||
$(INSTALL_DATA) mambabase/mambabase.png $(DESTDIR)$(mambabasedatadir)
|
||||
cp mambabase/*.ui $(DESTDIR)$(mambabasedatadir)
|
||||
|
||||
install-mambareport:
|
||||
$(INSTALL_SCRIPT) mambareport/openmamba-makereport $(DESTDIR)$(bindir)
|
||||
ifeq ($(WITHKDE3TOOLS),1)
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(mambareportdatadir)
|
||||
$(INSTALL_SCRIPT) mambareport/mambareport.kmdr $(DESTDIR)$(mambareportdatadir)
|
||||
$(INSTALL_DATA) mambareport/mambareport.desktop $(DESTDIR)$(xdg_appsdir)
|
||||
endif
|
||||
|
||||
install-remote-support-mambasoft:
|
||||
$(INSTALL_SCRIPT) remote-support-mambasoft/remote-support-mambasoft.sh $(DESTDIR)$(bindir)/remote-support-mambasoft
|
||||
$(INSTALL_DATA) remote-support-mambasoft/remote-support-mambasoft.desktop $(DESTDIR)$(xdg_appsdir)
|
||||
|
||||
install-xramdr:
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(xramdrdatadir)
|
||||
$(INSTALL_SCRIPT) xramdr/70521-xramdr.kmdr $(DESTDIR)$(xramdrdatadir)/xramdr.kmdr
|
||||
$(INSTALL_DATA) xramdr/xramdr.desktop $(DESTDIR)$(xdg_appsdir)
|
||||
install-sb-setup:
|
||||
$(INSTALL_SCRIPT) sb-setup/sb-setup $(DESTDIR)$(bindir)
|
||||
|
||||
install-desktop:
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(distrodesktopdir)
|
||||
@@ -233,22 +126,16 @@ install-desktop:
|
||||
install-openmamba-update:
|
||||
@$(INSTALL_DIR) $(DESTDIR)$(bindir)
|
||||
$(INSTALL_SCRIPT) openmamba-update/openmamba-update $(DESTDIR)$(bindir)
|
||||
$(INSTALL_SCRIPT) openmamba-update/openmamba-netsrpms $(DESTDIR)$(bindir)
|
||||
|
||||
install: $(pck_infiles:.in=) \
|
||||
install-kde-distro-addons \
|
||||
install-distromenu \
|
||||
install-srpms \
|
||||
install-system-files \
|
||||
install-desktop \
|
||||
install-openmamba-update \
|
||||
install-mambabase \
|
||||
install-mambareport \
|
||||
install-remote-support-mambasoft \
|
||||
install-locales \
|
||||
install-icons
|
||||
install-os-makereport \
|
||||
install-sb-setup \
|
||||
install-locales
|
||||
|
||||
dist: clean
|
||||
@git log > ChangeLog.git
|
||||
@mkdir /tmp/$(distdir)
|
||||
@cp -a * /tmp/$(distdir)/
|
||||
@rm -f $(dist_archive);\
|
||||
@@ -265,4 +152,3 @@ clean:
|
||||
rm -f $(dist_archive)
|
||||
rm -f $(patsubst %.in,%,$(pck_infiles))
|
||||
rm -f $(pck_catalogs:.po=.mo)
|
||||
rm -f $(pck_catalogs1:.po=.mo)
|
||||
|
@@ -43,6 +43,7 @@ bsdtar -x --strip-components 4 -f data.tar.xz opt/google/chrome/WidevineCdm
|
||||
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
||||
install -d -m0755 %{buildroot}%{_libdir}/chromium/
|
||||
cp -a WidevineCdm %{buildroot}%{_libdir}/chromium/
|
||||
ln -s WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so %{buildroot}%{_libdir}/chromium/
|
||||
|
||||
#cp %{S:0} LICENSE
|
||||
|
||||
@@ -59,9 +60,13 @@ rm -rf %{_builddir}/%{name}-*
|
||||
%{_libdir}/chromium/WidevineCdm/manifest.json
|
||||
%{_libdir}/chromium/WidevineCdm/LICENSE
|
||||
%{_libdir}/chromium/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
|
||||
%{_libdir}/chromium/libwidevinecdm.so
|
||||
#%doc LICENSE
|
||||
|
||||
%changelog
|
||||
* Fri Jun 24 2022 Silvan Calarco <silvan.calarco@mambasoft.it> @SRPMVERSION@-@SRPMRELEASE@
|
||||
- provide symlink %{_libdir}/chromium/libwidevinecdm.so for QtWebengine based applications
|
||||
|
||||
* Sat Nov 02 2019 Silvan Calarco <silvan.calarco@mambasoft.it> @SRPMVERSION@-@SRPMRELEASE@
|
||||
- make library available in the path searched by chromium 78+
|
||||
|
||||
|
@@ -3,5 +3,8 @@
|
||||
# package name (do not modify unless you know what you're doing)
|
||||
VIRTUALBOX_EXTENSION_PACK_PCK=Oracle_VM_VirtualBox_Extension_Pack-${SRPMVERSION["virtualbox-extension-pack"]}.vbox-extpack
|
||||
|
||||
# guest additions file name
|
||||
VIRTUALBOX_GUEST_ADDITIONS_PCK=VBoxGuestAdditions_${SRPMVERSION["virtualbox-extension-pack"]}.iso
|
||||
|
||||
# package URL (do not modify unless you know what you're doing)
|
||||
VIRTUALBOX_EXTENSION_PACK_URL=http://download.virtualbox.org/virtualbox/${SRPMVERSION["virtualbox-extension-pack"]}/
|
||||
|
@@ -31,6 +31,9 @@ declare -A SRPMVERSION SRPMRELEASE
|
||||
wget -nv --timeout=10 --tries=2 \
|
||||
${VIRTUALBOX_EXTENSION_PACK_URL}${VIRTUALBOX_EXTENSION_PACK_PCK} -O ${VIRTUALBOX_EXTENSION_PACK_PCK}
|
||||
|
||||
#wget -nv --timeout=10 --tries=2 \
|
||||
# ${VIRTUALBOX_EXTENSION_PACK_URL}${VIRTUALBOX_GUEST_ADDITIONS_PCK} -O ${VIRTUALBOX_GUEST_ADDITIONS_PCK}
|
||||
|
||||
[ -f ${VIRTUALBOX_EXTENSION_PACK_PCK} ] || exit 1
|
||||
|
||||
%build
|
||||
@@ -43,6 +46,9 @@ declare -A SRPMVERSION SRPMRELEASE
|
||||
install -D -m0644 ${VIRTUALBOX_EXTENSION_PACK_PCK} %{buildroot}%{_libdir}/VirtualBox/extension/${VIRTUALBOX_EXTENSION_PACK_PCK}
|
||||
cp %{S:0} LICENSE
|
||||
|
||||
#install -D -m0644 ${VIRTUALBOX_GUEST_ADDITIONS_PCK} %{buildroot}%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
|
||||
#cp %{S:0} LICENSE
|
||||
|
||||
%clean
|
||||
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
||||
rm -rf %{_builddir}/%{name}-*
|
||||
@@ -57,6 +63,7 @@ echo y | VBoxManage extpack install %{_libdir}/VirtualBox/extension/Oracle_VM_Vi
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/VirtualBox/extension/Oracle_VM_VirtualBox_Extension_Pack-%{pck_majver}%{?pck_minver:%pck_minver}.vbox-extpack
|
||||
#%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
|
||||
%doc LICENSE
|
||||
|
||||
%changelog
|
||||
|
@@ -1,48 +0,0 @@
|
||||
# b43-firmware
|
||||
SRPMVERSION["b43-firmware"]=4.150.10.5
|
||||
SRPMRELEASE["b43-firmware"]=1mamba
|
||||
# flashplugin
|
||||
if [ ! "$SRPMCHECK" -o "$SRPMCHECK" = "flashplugin" ]; then
|
||||
SRPMVERSION["flashplugin"]="`curl --max-time 20 -sL http://www.adobe.com/software/flash/about/ | grep -A10 "Linux" | grep -A3 "NPAPI" | grep "[0-9]\.[0-9]\.[0-9]" | sed -e 's/[[:space:]]*<[^>][^>]*>//g;s/[[:space:]]//' 2>/dev/null`"
|
||||
SRPMRELEASE["flashplugin"]=1mamba
|
||||
fi
|
||||
# msttcorefonts
|
||||
SRPMVERSION["msttcorefonts"]=1.3
|
||||
SRPMRELEASE["msttcorefonts"]=7mamba
|
||||
# skype
|
||||
if [ ! "$SRPMCHECK" -o "$SRPMCHECK" = "skype" ]; then
|
||||
SRPMVERSION["skype"]="`curl --max-time 20 -sLI "http://www.skype.com/go/getskype-linux-beta-dynamic"|grep "linux/skype-"|sed "s|.*skype-\(.*\)\.tar\..*|\1|"|grep -v "\.\.0\." 2>/dev/null`"
|
||||
SRPMRELEASE["skype"]=2mamba
|
||||
fi
|
||||
# spotify
|
||||
if [ "`uname -m`" == "x86_64" ]; then
|
||||
SRPMVERSION["spotify"]=20150629
|
||||
else
|
||||
SRPMVERSION["spotify"]=0
|
||||
fi
|
||||
SRPMRELEASE["spotify"]=1mamba
|
||||
# sun-java
|
||||
if [ ! "$SRPMCHECK" -o "$SRPMCHECK" = "sun-java8" -o "$SRPMCHECK" = "sun-java" ]; then
|
||||
SRPMVERSION["sun-java"]="`curl --max-time 20 -sL https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html|grep "linux-x64_bin.tar.gz"|tail -n1|sed "s|.*/java/jdk/\([.a-zA-Z0-9-]*\).*/jdk-.*|\1|;s|-|_|" 2>/dev/null`"
|
||||
SRPMRELEASE["sun-java"]=1mamba
|
||||
fi
|
||||
# virtualbox-extension-pack
|
||||
if [ ! "$SRPMCHECK" -o "$SRPMCHECK" = "virtualbox-extension-pack" ]; then
|
||||
SRPMVERSION["virtualbox-extension-pack"]="`rpm -q VirtualBox 2>/dev/null| cut -d- -f2`"
|
||||
SRPMRELEASE["virtualbox-extension-pack"]=1mamba
|
||||
fi
|
||||
# win32codecs
|
||||
SRPMVERSION["win32codecs"]=20110131
|
||||
SRPMRELEASE["win32codecs"]=1mamba
|
||||
# chromium-pepper-flash
|
||||
if [ ! "$SRPMCHECK" -o "$SRPMCHECK" = "chromium-pepper-flash" ]; then
|
||||
SRPMVERSION["chromium-pepper-flash"]="`curl --max-time 20 -sL http://www.adobe.com/software/flash/about/ | grep -A15 "Linux" | grep -A3 "Opera.*PPAPI" | grep "[0-9]\.[0-9]\.[0-9]" | sed -e 's/[[:space:]]*<[^>][^>]*>//g;s/[[:space:]]//' 2>/dev/null`"
|
||||
SRPMRELEASE["chromium-pepper-flash"]=1mamba
|
||||
fi
|
||||
# chromium-widevine
|
||||
if [ "`uname -m`" == "x86_64" ]; then
|
||||
SRPMVERSION["chromium-widevine"]="`rpm -q chromium | sed "s|chromium-\([0-9.]*\).*|\1|"`"
|
||||
else
|
||||
SRPMVERSION["chromium-widevine"]="0"
|
||||
fi
|
||||
SRPMRELEASE["chromium-widevine"]=3mamba
|
@@ -1,5 +0,0 @@
|
||||
# sun-java7
|
||||
if [ ! "$SRPMCHECK" -o "$SRPMCHECK" = "sun-java7" ]; then
|
||||
SRPMVERSION["sun-java7"]="`curl --max-time 20 -s http://www.oracle.com/technetwork/java/javase/downloads/jdk7-arm-downloads-2187468.html|grep "Linux ARM.*arm-vfp-sflt.tar.gz"|tail -n1|sed "s|.*/java/jdk/\([a-zA-Z0-9-]*\).*/jdk-.*|\1|;s|-|_|" 2>/dev/null`"
|
||||
SRPMRELEASE["sun-java7"]=1mamba
|
||||
fi
|
@@ -1,2 +0,0 @@
|
||||
%lang(es) /opt/kde3/share/locale/es/LC_MESSAGES/bootrecover.mo
|
||||
%lang(it) /opt/kde3/share/locale/it/LC_MESSAGES/bootrecover.mo
|
@@ -1 +0,0 @@
|
||||
-b /usr/bin/skype
|
5
etc/sudoers.d/dnf
Normal file
@@ -0,0 +1,5 @@
|
||||
# DNF install/update without password for sysadmin or packager groups
|
||||
Cmnd_Alias DNF_CMD = /usr/bin/dnf update, /usr/bin/dnf install *
|
||||
|
||||
%packager ALL = NOPASSWD: DNF_CMD
|
||||
%sysadmin ALL = NOPASSWD: DNF_CMD
|
@@ -1,5 +0,0 @@
|
||||
# Yum install/update without password for sysadmin or packager groups
|
||||
Cmnd_Alias YUM_CMD = /usr/bin/yum update, /usr/bin/yum install *
|
||||
|
||||
%packager ALL = NOPASSWD: YUM_CMD
|
||||
%sysadmin ALL = NOPASSWD: YUM_CMD
|
@@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
TMPFILE=/tmp/system-sleep-hook-r8169.tmp
|
||||
if [ "$1/$2" = "pre/suspend" ]; then
|
||||
rmmod r8169
|
||||
touch $TMPFILE
|
||||
elif [ "$1/$2" = "post/suspend" -a -e $TMPFILE ]; then
|
||||
modprobe r8169
|
||||
rm -f $TMPFILE
|
||||
fi
|
@@ -1,7 +0,0 @@
|
||||
%lang(es) /opt/kde3/share/locale/es/LC_MESSAGES/mambabase.mo
|
||||
%lang(it) /opt/kde3/share/locale/it/LC_MESSAGES/mambabase.mo
|
||||
%lang(es) /opt/kde3/share/locale/es/LC_MESSAGES/mambawelcome.mo
|
||||
%lang(it) /opt/kde3/share/locale/it/LC_MESSAGES/mambawelcome.mo
|
||||
%lang(es) /opt/kde3/share/locale/es/LC_MESSAGES/bootrecover.mo
|
||||
%lang(it) /opt/kde3/share/locale/it/LC_MESSAGES/bootrecover.mo
|
||||
%lang(it) /usr/share/locale/it/LC_MESSAGES/usbinstall.mo
|
@@ -1,118 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Form</class>
|
||||
<widget class="QWidget" name="Form">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>552</width>
|
||||
<height>392</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>551</width>
|
||||
<height>391</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QFrame" name="frame_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(239, 240, 241);
|
||||
background-color: rgb(255, 255, 255);</string>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>10</y>
|
||||
<width>511</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:600;">Installation completed.</span></p></body></html></string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="progressLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>26</x>
|
||||
<y>130</y>
|
||||
<width>501</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QFrame" name="installationDetails">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>100</y>
|
||||
<width>511</width>
|
||||
<height>271</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>40</y>
|
||||
<width>511</width>
|
||||
<height>51</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p>If you ran into problems, please check the installation log below for warnings or errors and send the report to the openmamba community at <a href="https://openmamba.org"><span style=" text-decoration: underline; color:#2980b9;">openmamba.org</span></a>.</p></body></html></string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
@@ -1,144 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Form</class>
|
||||
<widget class="QWidget" name="Form">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>552</width>
|
||||
<height>392</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>551</width>
|
||||
<height>391</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QFrame" name="frame_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(239, 240, 241);
|
||||
background-color: rgb(255, 255, 255);</string>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<widget class="QLabel" name="installPageTitle">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>10</y>
|
||||
<width>521</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:600;">Installation in progress...</span></p></body></html></string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QProgressBar" name="progressBar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>50</y>
|
||||
<width>511</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>0</number>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="progressLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>90</y>
|
||||
<width>511</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QFrame" name="progressFrame">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>130</y>
|
||||
<width>511</width>
|
||||
<height>241</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<widget class="QTextBrowser" name="progressDetails">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>30</y>
|
||||
<width>491</width>
|
||||
<height>201</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="documentTitle">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="acceptRichText">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>10</y>
|
||||
<width>481</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p><span style=" font-weight:600;">Installation details:</span></p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
@@ -1,222 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Form</class>
|
||||
<widget class="QWidget" name="Form">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>552</width>
|
||||
<height>392</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>551</width>
|
||||
<height>391</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QFrame" name="frame_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(239, 240, 241);
|
||||
background-color: rgb(255, 255, 255);</string>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>10</y>
|
||||
<width>511</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p><span style=" font-weight:600;">Please, select from the boxes below the components that you want to install or update from network.</span></p></body></html></string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QGroupBox" name="groupBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>50</y>
|
||||
<width>531</width>
|
||||
<height>331</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(239, 240, 241);</string>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>Proprietary software installations/updates</string>
|
||||
</property>
|
||||
<widget class="QCheckBox" name="inst_nvidia">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>150</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>NVIDIA proprietary video driver (autodetected) from openmamba.org</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_broadcom_sta">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>180</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Broadcom-sta proprietary wireless driver from openmamba.org</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_b43">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>210</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Broadcom B43 proprietary firmarwe from openwrt.org</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_flash">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>90</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Flash plugin from adobe.com</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_msttcf">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>240</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>MS TrueType core fonts from sourceforge</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_codecs">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>270</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Win32 codecs from mplayerhq.hu</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_java">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>300</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Oracle Java from oracle.com</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_pepperflash">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>60</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Pepper-Flash plugin for chromium from google.com</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_virtualbox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>120</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>VirtualBox extension pack from virtualbox.org</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_widevine">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>30</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Widevine extension from google.com</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
@@ -1,209 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Form</class>
|
||||
<widget class="QWidget" name="Form">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>552</width>
|
||||
<height>392</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>551</width>
|
||||
<height>391</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QFrame" name="frame_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(239, 240, 241);
|
||||
background-color: rgb(255, 255, 255);</string>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>10</y>
|
||||
<width>511</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p><span style=" font-weight:600;">Please, select from the boxes below the components that you want to install or update from network.</span></p></body></html></string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QGroupBox" name="groupBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>50</y>
|
||||
<width>531</width>
|
||||
<height>331</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(239, 240, 241);</string>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>openmamba installations/updates</string>
|
||||
</property>
|
||||
<widget class="QCheckBox" name="inst_base">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>40</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>System base packages (recommended)</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_office">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>70</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Office packages (OpenOffice, ...)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_players">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>100</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Audio and Video players (VLC, kaffeine, ...)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_multimedia_editing">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>130</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Multimedia editing and production (kino, audacity, rosegarden, mixxx, ...)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_internet">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>160</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Internet communication and p2p</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_graphics">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>190</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Graphics software (gimp, digikam, blender, krita)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_virtualization">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>250</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Emulation and virtualization (VirtualBox, wine)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_server">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>280</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Base server packages (Apache, PHP, MariaDB, ...)</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="inst_games">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>220</y>
|
||||
<width>491</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Games (tuxracer, pingus, ksudoku, ...)</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
@@ -1,183 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Form</class>
|
||||
<widget class="QWidget" name="Form">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>552</width>
|
||||
<height>380</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="verticalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>551</width>
|
||||
<height>381</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QFrame" name="frame">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>160</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(255, 255, 255);</string>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::Box</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>10</y>
|
||||
<width>491</width>
|
||||
<height>61</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="pixmap">
|
||||
<pixmap>openmamba.png</pixmap>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QWidget" name="horizontalLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>80</y>
|
||||
<width>531</width>
|
||||
<height>72</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string><html><head/><body><p><span style=" font-style:italic;">mambabase - Copyright (c) 2007-2020 by Silvan Calarco<br/>Released under the terms of the GNU GPL v3 license</span></p></body></html></string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string><html><head/><body><p><a href="https://openmamba.org"><span style=" text-decoration: underline; color:#2980b9;">openmamba.org</span></a></p></body></html></string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QFrame" name="frame_2">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(239, 240, 241);</string>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::StyledPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Raised</enum>
|
||||
</property>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>10</y>
|
||||
<width>511</width>
|
||||
<height>131</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p>This program will complete the installation by adding the minimum recommended set of packages to the system. Additionally it will let you install, upon selection, macro-group of packages and proprietary software components.</p><p><span style=" font-weight:600;">TIP</span>: you may run this program at any time from the <span style=" font-style:italic;">openmamba control center</span> on the tray icon bar.</p></body></html></string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="progressLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>180</y>
|
||||
<width>531</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p><br/></p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QProgressBar" name="progressBar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>150</y>
|
||||
<width>531</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>0</number>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 859 B |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 5.2 KiB |
@@ -1,2 +0,0 @@
|
||||
#!/bin/sh
|
||||
/usr/bin/python3 /usr/share/openmamba/mambabase/mambabase.py
|
@@ -1,13 +0,0 @@
|
||||
#!/usr/bin/env xdg-open
|
||||
[Desktop Entry]
|
||||
Name=mambabase
|
||||
GenericName=openmamba components installer
|
||||
GenericName[it]=Installazione componenti base di openmamba
|
||||
Exec=/usr/bin/mambabase
|
||||
Icon=mamba
|
||||
Terminal=0
|
||||
Type=Application
|
||||
Categories=X-openmamba;
|
||||
#X-KDE-RootOnly=true
|
||||
#X-KDE-SubstituteUID=true
|
||||
#X-KDE-Username=root
|
@@ -1,28 +0,0 @@
|
||||
#!/bin/bash
|
||||
. /usr/share/openmamba/pkggroups.db
|
||||
|
||||
echo kernel_mamba=$KERNEL_MAMBA_PKGS
|
||||
echo kernel_mamba_64gb=$KERNEL_MAMBA_64GB_PKGS
|
||||
echo kernel_mamba_x86_64=$KERNEL_MAMBA_X86_64_PKGS
|
||||
echo kernel_mamba_arm=$KERNEL_MAMBA_ARM_PKGS
|
||||
echo base=$BASE_PKGS
|
||||
echo base_extras=$BASE_PKGS_EXTRAS
|
||||
echo office=$OFFICE_PKGS
|
||||
echo office_extras=$OFFICE_EXTRA_PKGS
|
||||
echo multimedia_players=$MULTIMEDIA_PLAYERS_PKGS
|
||||
echo multimedia_players_extras=$MULTIMEDIA_PLAYERS_EXTRA_PKGS
|
||||
echo multimedia_editing=$MULTIMEDIA_EDITING_PKGS
|
||||
echo multimedia_editing_extras=$MULTIMEDIA_EDITING_EXTRA_PKGS
|
||||
echo audio=$AUDIO_PKGS
|
||||
echo audio_prof=$AUDIO_PROF_PKGS
|
||||
echo video=$VIDEO_PKGS
|
||||
echo internet=$INTERNET_PKGS
|
||||
echo internet_extra=$INTERNET_EXTRA_PKGS
|
||||
echo graphics=$GRAPHICS_PKGS
|
||||
echo graphics_extras=$GRAPHICS_EXTRA_PKGS
|
||||
echo scientific=$SCIENTIFIC_PKGS
|
||||
echo games=$GAMES_PKGS
|
||||
echo games_extra=$GAMES_EXTRA_PKGS
|
||||
echo virtualization=$VIRTUALIZATION_PKGS
|
||||
echo server=$SERVER_PKGS
|
||||
echo devel=$DEVEL_PKGS
|
@@ -1,13 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=openmamba base components
|
||||
Name[it]=Componenti base di openmamba
|
||||
GenericName=openmamba base components installer
|
||||
GenericName[it]=Installazione dei componenti base di openmamba
|
||||
Exec=/usr/bin/mambabase
|
||||
Icon=mamba
|
||||
Terminal=0
|
||||
Type=Application
|
||||
Categories=X-openmamba;
|
||||
#X-KDE-RootOnly=true
|
||||
#X-KDE-SubstituteUID=true
|
||||
#X-KDE-Username=root
|
Before Width: | Height: | Size: 12 KiB |
@@ -1,215 +0,0 @@
|
||||
#: _from_rc.cc:1
|
||||
msgid "openmamba base network installations"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:2
|
||||
msgid "Welcome!"
|
||||
msgstr ""
|
||||
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#: _from_rc.cc:3 _from_rc.cc:4 _from_rc.cc:5 _from_rc.cc:10 _from_rc.cc:13
|
||||
#: _from_rc.cc:46
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-09-16 23:16+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: _from_rc.cc:6
|
||||
msgid "Version 0.1"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:7
|
||||
msgid "GNU/Linux"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:8
|
||||
msgid "www.openmamba.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:9
|
||||
msgid ""
|
||||
"Copyright (c) 2007-2014 by Silvan Calarco\n"
|
||||
"Released under the terms of the GNU GPL v3 license"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:11
|
||||
msgid ""
|
||||
"This program will complete the installation by adding the minimum "
|
||||
"recommended set of packages to the system. Additionally it will let you "
|
||||
"install, upon selection, macro-group of packages and proprietary software "
|
||||
"components.\n"
|
||||
"<br><b>TIP:</b> you may run this program later from the <i>openmamba control "
|
||||
"center</i> on the tray icon bar."
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:12
|
||||
msgid "<b>Please, press the Next button to continue.</b>"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:14
|
||||
msgid "C&heck again"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:15
|
||||
msgid "Select installations from network"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:16 _from_rc.cc:29
|
||||
msgid ""
|
||||
"Please, select from the boxes below the components that you want to install "
|
||||
"or update from network."
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:17
|
||||
msgid "openmamba installation/updates"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:18
|
||||
msgid "&Games (turacer, pingus, ksudoku, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:19
|
||||
msgid "Emulation and virtuali&zation (VirtualBox, kvm, QtEmu, wine, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:20
|
||||
msgid "Grap&hics software (gimp, digikam, blender, sodipodi, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:21
|
||||
msgid "Base &development packages (gcc, glibc-devel, kernel sources, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:22
|
||||
msgid "Base server packages (apache, postfix, vsftpd, php, m&ysql, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:23
|
||||
msgid "System &base packages (recommended)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:24
|
||||
msgid "Off&ice packages (OpenOffice, Groupware, PDA Syncronization, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:25
|
||||
msgid "Audio and Video players (amarok, &xmms, vlc, kaffeine, miro, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:26
|
||||
msgid ""
|
||||
"Mu<imedia editing and production (kino, audacity, rosegarden, mixxx, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:27
|
||||
msgid "Internet communication and p2p (&kopete, pidgin, ekiga, aMule, ...)"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:28
|
||||
msgid "Select non Open Source components"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:30
|
||||
msgid ""
|
||||
"The following components are recommended for optimal desktop use but do not "
|
||||
"have an Open Source license. \n"
|
||||
"\n"
|
||||
"Warning: you'll have to accept a license agreement for most selected "
|
||||
"packages."
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:31
|
||||
msgid "Proprietary software installations/updates"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:32
|
||||
msgid "NVIDIA propri&etary video driver (legacy) from openmamba.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:33
|
||||
msgid "AMD/ATI proprietary video driver (le&gacy) from openmamba.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:34
|
||||
msgid "&Win32 codecs from mplayerhq.hu"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:35
|
||||
msgid "MS TrueT&ype core fonts from sourceforge"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:36
|
||||
msgid "F&lash plugin from adobe.com"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:37
|
||||
msgid "S&kype from skype.com"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:38
|
||||
msgid "Oracle &Java 7 from oracle.com"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:39
|
||||
msgid "Spot&ify from spotify.com"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:40
|
||||
msgid "Virtualbo&x extension pack from virtualbox.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:41
|
||||
msgid "&Broadcom B43 proprietary firmware from openwrt.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:42
|
||||
msgid "AMD/ATI proprietary video driver from openmamba.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:43
|
||||
msgid "NVIDIA proprietary video &driver from openmamba.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:44
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:45
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:47
|
||||
msgid "Installation in progress..."
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:48
|
||||
msgid "Starting installation of selected components..."
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:49
|
||||
msgid "End of installation"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:50
|
||||
msgid "Installation completed."
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:51
|
||||
msgid ""
|
||||
"If you ran into ploblems, please check the installation log below for "
|
||||
"warning or errors and send the report to the openmamba community at <a href="
|
||||
"\"http://www.openmamba.org\">www.openmamba.org</a>."
|
||||
msgstr ""
|
@@ -1,368 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
# Copyright (c) 2019-2020 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
# Release under the terms of the GPL version 3 license
|
||||
|
||||
from PyQt5 import QtCore
|
||||
from PyQt5 import QtGui
|
||||
from PyQt5.QtCore import pyqtProperty
|
||||
from PyQt5 import QtCore, QtWidgets
|
||||
from PyQt5 import QtWidgets, uic
|
||||
from pathlib import Path
|
||||
import gettext
|
||||
import subprocess
|
||||
import os
|
||||
|
||||
import gi
|
||||
gi.require_version('PackageKitGlib', '1.0')
|
||||
from gi.repository import PackageKitGlib as packagekit
|
||||
|
||||
DATADIR = os.path.dirname(os.path.realpath((__file__))) + "/"
|
||||
|
||||
|
||||
class MambabaseWizard(QtWidgets.QWizard):
|
||||
def __init__(self, parent=None):
|
||||
super(MambabaseWizard, self).__init__(parent)
|
||||
self.welcomePage = WelcomePage(self)
|
||||
self.addPage(self.welcomePage)
|
||||
self.selectGroupsPage = SelectGroupsPage(self)
|
||||
self.addPage(self.selectGroupsPage)
|
||||
self.selectExtraPage = SelectExtraPage(self)
|
||||
self.addPage(self.selectExtraPage)
|
||||
self.installationPage = InstallationPage(self)
|
||||
self.addPage(self.installationPage)
|
||||
self.setWindowTitle(_("openmamba base network installations") +
|
||||
" - openmamba.org")
|
||||
self.setFixedSize(571,465)
|
||||
self.currentIdChanged.connect(self.currentIdChangedSlot)
|
||||
self.prepareThread = PrepareThread(self)
|
||||
self.installThread = InstallThread(self, self.selectGroupsPage.pkggroups)
|
||||
|
||||
def currentIdChangedSlot(self, currentId):
|
||||
if currentId == 0:
|
||||
self.prepareThread.start()
|
||||
elif currentId == 3:
|
||||
self.installThread.start()
|
||||
|
||||
|
||||
class PrepareThread(QtCore.QThread):
|
||||
parent = None
|
||||
doneSignal = QtCore.pyqtSignal()
|
||||
updateProgressSignal = QtCore.pyqtSignal(dict)
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super(PrepareThread, self).__init__(parent)
|
||||
self.parent = parent
|
||||
self.doneSignal.connect(parent.welcomePage.completeChanged)
|
||||
self.updateProgressSignal.connect(
|
||||
parent.welcomePage.updateProgressSlot)
|
||||
|
||||
def run(self):
|
||||
# Update packages list
|
||||
self.updateProgressSignal.emit({ 'value': 5,
|
||||
'label': _("Checking installed packages...")})
|
||||
self.parent.selectGroupsPage.loadPkgGroups()
|
||||
self.updateProgressSignal.emit({ 'value': 55,
|
||||
'label': _("Checking installed extra components...")})
|
||||
self.parent.selectExtraPage.setExtras()
|
||||
self.updateProgressSignal.emit({ 'value': 100,
|
||||
'label': _("Done. Please, press the Next button to continue.")})
|
||||
# Enable back and next buttons
|
||||
self.parent.welcomePage.done = True
|
||||
self.doneSignal.emit()
|
||||
|
||||
|
||||
class InstallThread(QtCore.QThread):
|
||||
parent = None
|
||||
doneSignal = QtCore.pyqtSignal()
|
||||
updateProgressSignal = QtCore.pyqtSignal(dict)
|
||||
pkggroups = {}
|
||||
|
||||
def __init__(self, parent=None, pkggroups={}):
|
||||
super(InstallThread, self).__init__(parent)
|
||||
self.parent = parent
|
||||
self.pkggroups = pkggroups
|
||||
self.doneSignal.connect(parent.installationPage.completeChanged)
|
||||
self.updateProgressSignal.connect(
|
||||
parent.installationPage.updateProgressSlot)
|
||||
|
||||
def run(self):
|
||||
install = {}
|
||||
install_extras = {}
|
||||
parent = self.parent
|
||||
|
||||
# Disable back and next buttons
|
||||
parent.installationPage.done = False
|
||||
self.doneSignal.emit()
|
||||
self.updateProgressSignal.emit(
|
||||
{ 'value': 1, 'label': _("Starting installation..."),
|
||||
'details': _("Starting installation...")})
|
||||
|
||||
# Update packages list
|
||||
self.updateProgressSignal.emit({ 'value': 5,
|
||||
'label': _("Updating packages list..."),
|
||||
'details': _("Updating packages list...")})
|
||||
|
||||
result = subprocess.run(['pkcon', 'refresh'],
|
||||
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
if result.returncode == 0:
|
||||
if result.stdout:
|
||||
self.updateProgressSignal.emit({
|
||||
'details': result.stdout.decode('UTF-8')})
|
||||
else:
|
||||
if result.stderr:
|
||||
self.updateProgressSignal.emit({
|
||||
'details': result.stderr.decode('UTF-8')})
|
||||
|
||||
# Perform system update
|
||||
self.updateProgressSignal.emit({ 'value': 10,
|
||||
'label': _("Updating installed packages..."),
|
||||
'details': _("Updating installed packages...")})
|
||||
|
||||
result = subprocess.run(['pkcon', 'update', '-y'],
|
||||
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
if result.returncode == 0:
|
||||
if result.stdout:
|
||||
self.updateProgressSignal.emit({
|
||||
'details': result.stdout.decode('UTF-8')})
|
||||
else:
|
||||
if result.stderr:
|
||||
self.updateProgressSignal.emit({
|
||||
'details': result.stderr.decode('UTF-8')})
|
||||
|
||||
self.updateProgressSignal.emit({ 'value': 20 })
|
||||
|
||||
arch = os.uname()[4]
|
||||
if arch == 'i686':
|
||||
arch = 'i586'
|
||||
elif arch[:3] == 'arm':
|
||||
arch = 'arm'
|
||||
client = packagekit.Client()
|
||||
|
||||
# Install requested package groups
|
||||
for group in parent.selectGroupsPage.groups_checkboxes:
|
||||
install[group] = \
|
||||
parent.selectGroupsPage.groups_checkboxes[group].isChecked() \
|
||||
and parent.selectGroupsPage.groups_checkboxes[group].isEnabled()
|
||||
|
||||
for inst in install:
|
||||
if install[inst]:
|
||||
self.updateProgressSignal.emit({
|
||||
'label': _("Installing %s group packages..." % inst),
|
||||
'details': _("Installing %s group packages..." % inst)})
|
||||
for pkg in self.pkggroups[inst].split():
|
||||
result =client.resolve(0, (pkg,), None,
|
||||
self.packagekit_progress_cb, None)
|
||||
pkgs = result.get_package_array()
|
||||
for p in pkgs:
|
||||
if 'installed' in p.get_data().split(':'):
|
||||
self.updateProgressSignal.emit({
|
||||
'details': _("Package %s is already installed" % pkg)})
|
||||
break
|
||||
if p.get_arch() != arch:
|
||||
continue
|
||||
packageid = p.get_name() + ';' + p.get_version() + ';' \
|
||||
+ p.get_arch() + ';' + p.get_data()
|
||||
self.updateProgressSignal.emit({
|
||||
'details': _("Installing package %s" % pkg)})
|
||||
client.install_packages(False, (packageid, ), None,
|
||||
self.packagekit_progress_cb, p.get_name())
|
||||
|
||||
# Install requested extra packages
|
||||
for extra in parent.selectExtraPage.extra_checkboxes:
|
||||
install_extras[extra] = \
|
||||
parent.selectExtraPage.extra_checkboxes[extra].isChecked() \
|
||||
and parent.selectExtraPage.extra_checkboxes[extra].isEnabled()
|
||||
|
||||
for extra in install_extras:
|
||||
if install_extras[extra]:
|
||||
self.updateProgressSignal.emit({
|
||||
'label': _("Installing %s extra component..." % extra),
|
||||
'details': _("Installing %s extra component..." % extra)})
|
||||
if extra == 'nvidia':
|
||||
result = subprocess.run([
|
||||
'/usr/share/openmamba/mambabase/nvidia-autoselect-driver',
|
||||
'-i'],
|
||||
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
else:
|
||||
result = subprocess.run(['/usr/bin/openmamba-netsrpms', extra],
|
||||
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
if result.returncode == 0:
|
||||
if result.stdout:
|
||||
self.updateProgressSignal.emit({
|
||||
'details': result.stdout.decode('UTF-8')})
|
||||
else:
|
||||
if result.stderr:
|
||||
self.updateProgressSignal.emit({
|
||||
'details': result.stderr.decode('UTF-8')})
|
||||
|
||||
|
||||
# Finished
|
||||
self.updateProgressSignal.emit({ 'value': 100,
|
||||
'label': _("Installation finished!"),
|
||||
'details': _("Installation finished!")})
|
||||
|
||||
# Remove any autostart file
|
||||
try:
|
||||
file_path = Path.home() / ".config/autostart/mambabase.desktop"
|
||||
file_path.unlink()
|
||||
except:
|
||||
None
|
||||
|
||||
# Enable back and next buttons
|
||||
parent.installationPage.done = True
|
||||
self.doneSignal.emit()
|
||||
|
||||
def packagekit_progress_cb(self, status, typ, data=None):
|
||||
if status.get_property('package'):
|
||||
self.updateProgressSignal.emit({
|
||||
'label': _("Installing %s package (%s)..." %
|
||||
(status.get_property('package').get_name(),
|
||||
str(status.get_percentage())))})
|
||||
|
||||
|
||||
class WelcomePage(QtWidgets.QWizardPage):
|
||||
done = False
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super(WelcomePage, self).__init__(parent)
|
||||
uic.loadUi(DATADIR + "WelcomePage.ui", self)
|
||||
self.show()
|
||||
|
||||
def isComplete(self):
|
||||
return self.done
|
||||
|
||||
@QtCore.pyqtSlot(dict)
|
||||
def updateProgressSlot(self, dict):
|
||||
if 'value' in dict:
|
||||
self.progressBar.setValue(dict['value'])
|
||||
if 'label' in dict:
|
||||
self.progressLabel.setText(dict['label'])
|
||||
|
||||
|
||||
class SelectGroupsPage(QtWidgets.QWizardPage):
|
||||
groups_checkboxes = {}
|
||||
pkggroups = {}
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super(SelectGroupsPage, self).__init__(parent)
|
||||
uic.loadUi(DATADIR + "SelectGroupsPage.ui", self)
|
||||
self.show()
|
||||
|
||||
def loadPkgGroups(self):
|
||||
self.groups_checkboxes = {
|
||||
'base': self.inst_base,
|
||||
'office': self.inst_office,
|
||||
'multimedia_players': self.inst_players,
|
||||
'multimedia_editing': self.inst_multimedia_editing,
|
||||
'internet': self.inst_internet,
|
||||
'graphics': self.inst_graphics,
|
||||
'games': self.inst_games,
|
||||
'virtualization': self.inst_virtualization,
|
||||
'server': self.inst_server
|
||||
}
|
||||
#'devel': self.inst_devel
|
||||
# Load packages group db into a dict
|
||||
result = subprocess.run([DATADIR + "mambabase-pkggroups-parser.sh"],
|
||||
stdout=subprocess.PIPE)
|
||||
lines = result.stdout.decode('UTF-8').splitlines()
|
||||
for line in lines:
|
||||
if line:
|
||||
(key, val) = line.split("=")
|
||||
self.pkggroups[key] = val
|
||||
|
||||
# Check for groups already installed
|
||||
client = packagekit.Client()
|
||||
for group in self.groups_checkboxes:
|
||||
group_installed = True
|
||||
if group in self.pkggroups:
|
||||
for pkg in self.pkggroups[group].split():
|
||||
result = client.resolve(0, (pkg,), None,
|
||||
self.packagekit_progress_cb, None)
|
||||
pkgs_found = result.get_package_array()
|
||||
package_installed = False
|
||||
for p in pkgs_found:
|
||||
if 'installed' in p.get_data().split(':'):
|
||||
package_installed = True
|
||||
break
|
||||
if not package_installed and len(pkgs_found) > 0:
|
||||
group_installed = False
|
||||
elif len(pkgs_found) == 0:
|
||||
print(_("WARNING: package %s from group %s not found in repositories"
|
||||
% (pkg, group)))
|
||||
if group_installed:
|
||||
self.groups_checkboxes[group].setChecked(True)
|
||||
self.groups_checkboxes[group].setEnabled(False)
|
||||
|
||||
def packagekit_progress_cb(self, status, typ, data=None):
|
||||
pass
|
||||
|
||||
|
||||
class SelectExtraPage(QtWidgets.QWizardPage):
|
||||
extra_checkboxes = {}
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super(SelectExtraPage, self).__init__(parent)
|
||||
uic.loadUi(DATADIR + "SelectExtraPage.ui", self)
|
||||
self.setCommitPage(True)
|
||||
self.show()
|
||||
|
||||
def setExtras(self):
|
||||
self.extra_checkboxes = {
|
||||
'nvidia': self.inst_nvidia,
|
||||
'broadcom_sta': self.inst_broadcom_sta,
|
||||
'b43-firmware': self.inst_b43,
|
||||
'flashplugin': self.inst_flash,
|
||||
'chromium-pepper-flash': self.inst_pepperflash,
|
||||
'msttcorefonts': self.inst_msttcf,
|
||||
'win32codecs': self.inst_codecs,
|
||||
'sun-java': self.inst_java,
|
||||
'virtualbox-extension-pack': self.inst_virtualbox,
|
||||
'chromium-widevine': self.inst_widevine
|
||||
}
|
||||
# 'fglrx': self.inst_fglrx,
|
||||
# 'fglrx_legacy': self.inst_fglrx_legacy,
|
||||
# 'skype': self.inst_skype,
|
||||
# 'spotify': self.inst_spotify,
|
||||
for extra in self.extra_checkboxes:
|
||||
result = subprocess.run(['/usr/bin/openmamba-netsrpms', '-c', extra],
|
||||
stdout=subprocess.PIPE)
|
||||
if result.returncode < 2:
|
||||
self.extra_checkboxes[extra].setChecked(True)
|
||||
self.extra_checkboxes[extra].setEnabled(False)
|
||||
|
||||
|
||||
class InstallationPage(QtWidgets.QWizardPage):
|
||||
done = False
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super(InstallationPage, self).__init__(parent)
|
||||
uic.loadUi(DATADIR + "InstallationPage.ui", self)
|
||||
self.setCommitPage(True)
|
||||
self.show()
|
||||
|
||||
def isComplete(self):
|
||||
if self.done:
|
||||
self.installPageTitle.setText(
|
||||
_('<html><head/><body><p align="center">' +
|
||||
'<span style="font-size:14pt; font-weight:600;">' +
|
||||
'All done!</span></p></body></html>'))
|
||||
return self.done
|
||||
|
||||
@QtCore.pyqtSlot(dict)
|
||||
def updateProgressSlot(self, dict):
|
||||
if 'value' in dict:
|
||||
self.progressBar.setValue(dict['value'])
|
||||
if 'label' in dict:
|
||||
self.progressLabel.setText(dict['label'])
|
||||
if 'details' in dict:
|
||||
self.progressDetails.append("<br/>" + dict['details'])
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
import sys
|
||||
app = QtWidgets.QApplication(sys.argv)
|
||||
app.setWindowIcon(QtGui.QIcon(DATADIR + "mambabase.png"))
|
||||
gettext.install('mambabase', '/usr/share/locale')
|
||||
wizard = MambabaseWizard()
|
||||
wizard.show()
|
||||
sys.exit(app.exec_())
|
@@ -1,276 +0,0 @@
|
||||
# openmamba post installation script
|
||||
# Copyright (c) 2007-2019 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
#
|
||||
# Released under the terms of the GNU GPLv3 License
|
||||
|
||||
VERSION=1.0
|
||||
TEXTDOMAIN=mambabase
|
||||
TEXTDOMAINDIR=/opt/kde3/share/locale/
|
||||
INSTALL_DATE=`date +%Y%m%d-%H%M`
|
||||
INPUT_FILE=~/.mambabase.conf
|
||||
LOG_FILE=/var/log/install-mamba-$INSTALL_DATE.log
|
||||
KERNEL_RELEASE=`uname -r`
|
||||
PROGRESS_POS=0
|
||||
PKGGROUPS_DB=/usr/share/openmamba/pkggroups.db
|
||||
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/mamba-tempfile
|
||||
|
||||
. $PKGGROUPS_DB
|
||||
|
||||
function dcop_write() {
|
||||
[ "$DCOPID" ] && {
|
||||
[ $2 = -1 ] &&
|
||||
PROGRESS_POS=$TOTAL_PROGRESS ||
|
||||
PROGRESS_POS=`expr $PROGRESS_POS + $2`
|
||||
dcop $DCOPID KommanderIf setText progressText "$1"
|
||||
dcop $DCOPID KommanderIf setText progressBar $PROGRESS_POS
|
||||
}
|
||||
}
|
||||
|
||||
function apt_parser() {
|
||||
while read line; do
|
||||
[ "$DCOPID" ] && {
|
||||
echo $line
|
||||
dcop $DCOPID KommanderIf setText progressText2 "$line"
|
||||
}
|
||||
done
|
||||
}
|
||||
|
||||
[ "$1" = "-y" ] || {
|
||||
echo $"Warning: this script will perform an automatic installation erasing all the"
|
||||
echo $" contents of device $INSTALL_DEVICE; use $0 -y to actually start the"
|
||||
echo $" operation."
|
||||
exit 0
|
||||
}
|
||||
|
||||
function pkg_tool() {
|
||||
pkcon $@ | apt_parser
|
||||
}
|
||||
|
||||
DCOPID=$2
|
||||
|
||||
echo $"\
|
||||
openmamba installation script - version $VERSION
|
||||
Copyright (c) 2007-2014 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
"
|
||||
|
||||
[ "$DCOPID" ] && dcop $DCOPID KommanderIf setChecked NextBox false
|
||||
dcop_write $"Starting installation..." 0
|
||||
|
||||
[ -r $INPUT_FILE ] || {
|
||||
echo $"Error: cannot read input file $INPUT_FILE; aborting." >&2
|
||||
abort
|
||||
}
|
||||
|
||||
. $INPUT_FILE
|
||||
|
||||
TOTAL_PROGRESS=10
|
||||
|
||||
[ "$INSTALL_BASE" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 35`
|
||||
[ "$INSTALL_UPDATE" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_OFFICE" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_PLAYERS" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_MULTIMEDIA_EDITING" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_INTERNET" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_GRAPHICS" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_GAMES" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_VIRTUALIZATION" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_SERVER" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_DEVEL" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 15`
|
||||
[ "$INSTALL_FLASH" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_PEPPERFLASH" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_SKYPE" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_CODECS" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_MSTTCF" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_JAVA" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_NVIDIA" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_FGLRX" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_FGLRX_LEGACY" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_BROADCOM_STA" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_B43" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_SPOTIFY" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
[ "$INSTALL_VIRTUALBOX" = "1" ] && TOTAL_PROGRESS=`expr $TOTAL_PROGRESS + 10`
|
||||
|
||||
[ "$DCOPID" ] && dcop $DCOPID KommanderIf setMaximum progressBar $TOTAL_PROGRESS
|
||||
|
||||
if [ "$INSTALL_BASE" = "1" ]; then
|
||||
echo $"Installing openmamba base packages"
|
||||
dcop_write $"Updating packages list..." 10
|
||||
pkg_tool update
|
||||
|
||||
dcop_write $"Removing packages that are no longer needed..." 10
|
||||
rpm -q msysklogd >/dev/null && pkg_tool remove -y msysklogd
|
||||
|
||||
dcop_write $"Installing/updating openmamba base packages..." 15
|
||||
rpm -q --whatprovides $BASE_PKGS >/dev/null || pkg_tool install -y $BASE_PKGS
|
||||
|
||||
# first time: remove mambabase from autostart
|
||||
[ -e /home/$USER/.kde4/Autostart/mambabase.desktop ] && \
|
||||
rm -f /home/$USER/.kde4/Autostart/mambabase.desktop
|
||||
[ -e /home/$USER/.config/autostart/mambabase.desktop ] && \
|
||||
rm -f /home/$USER/.config/autostart/mambabase.desktop
|
||||
# ugly workaround: don't have permissions to rm file in /etc/xdg/autostart
|
||||
[ -e /etc/xdg/autostart/mambabase.desktop ] && \
|
||||
> /etc/xdg/autostart/mambabase.desktop
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_UPDATE" = "1" ]; then
|
||||
echo $"Updating installed packages"
|
||||
dcop_write $"Updating installed packages..." 15
|
||||
pkg_tool update -y
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_OFFICE" = "1" ]; then
|
||||
echo $"Installing Office packages"
|
||||
dcop_write $"Installing/updating Office packages..." 15
|
||||
rpm -q --whatprovides $OFFICE_PKGS >/dev/null || pkg_tool install -y $OFFICE_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_PLAYERS" = "1" ]; then
|
||||
echo $"Installing Audio and Video players"
|
||||
dcop_write $"Installing/updating Audio and Video players..." 15
|
||||
rpm -q --whatprovides $MULTIMEDIA_PLAYERS_PKGS >/dev/null || pkg_tool install -y $MULTIMEDIA_PLAYERS_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_MULTIMEDIA_EDITING" = "1" ]; then
|
||||
echo $"Installing multimedia editing and production packages"
|
||||
dcop_write $"Installing/updating multimedia editing and production packages..." 15
|
||||
rpm -q --whatprovides $MULTIMEDIA_EDITING_PKGS >/dev/null || pkg_tool install -y $MULTIMEDIA_EDITING_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_INTERNET" = "1" ]; then
|
||||
echo $"Installing Internet packages"
|
||||
dcop_write $"Installing/updating Internet packages..." 15
|
||||
rpm -q --whatprovides $INTERNET_PKGS >/dev/null || pkg_tool install -y $INTERNET_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_GRAPHICS" = "1" ]; then
|
||||
echo $"Installing Graphics packages"
|
||||
dcop_write $"Installing/updating Graphics packages..." 15
|
||||
rpm -q --whatprovides $GRAPHICS_PKGS >/dev/null || pkg_tool install -y $GRAPHICS_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_GAMES" = "1" ]; then
|
||||
echo $"Installing Games packages"
|
||||
dcop_write $"Installing/updating Games packages..." 15
|
||||
rpm -q --whatprovides $GAMES_PKGS >/dev/null || pkg_tool install -y $GAMES_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_VIRTUALIZATION" = "1" ]; then
|
||||
echo $"Installing Virtualization packages"
|
||||
dcop_write $"Installing/updating Virtualization packages..." 15
|
||||
rpm -q --whatprovides $VIRTUALIZATION_PKGS >/dev/null || pkg_tool install -y $VIRTUALIZATION_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_SERVER" = "1" ]; then
|
||||
echo $"Installing Server packages"
|
||||
dcop_write $"Installing/updating Server packages..." 15
|
||||
rpm -q --whatprovides $SERVER_PKGS >/dev/null || pkg_tool install -y $SERVER_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_DEVEL" = "1" ]; then
|
||||
echo $"Installing openmamba packages"
|
||||
dcop_write $"Installing/updating Development packages..." 15
|
||||
rpm -q --whatprovides $DEVEL_PKGS >/dev/null || pkg_tool install -y $DEVEL_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_NVIDIA" = "1" ]; then
|
||||
echo $"Installing NVIDIA proprietary video driver (autodetected) packages"
|
||||
dcop_write $"Installing/updating NVIDIA proprietary video driver (autodetected) packages..." 10
|
||||
NVIDIA_DETECTED=$(/sbin/nvidia-autoselect-driver | sed "s|.* ||")
|
||||
rpm -q --whatprovides $NVIDIA_DETECTED >/dev/null || pkg_tool install -y $NVIDIA_DETECTED
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_FGLRX" = "1" ]; then
|
||||
echo $"Installing AMD/ATI proprietary video driver packages"
|
||||
dcop_write $"Installing/updating AMD/ATI proprietary video driver packages..." 10
|
||||
rpm -q --whatprovides xorg-drv-video-fglrx >/dev/null || pkg_tool install -y xorg-drv-video-fglrx
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_FGLRX_LEGACY" = "1" ]; then
|
||||
echo $"Installing AMD/ATI proprietary (legacy) video driver packages"
|
||||
dcop_write $"Installing/updating AMD/ATI proprietary (legacy) video driver packages..." 10
|
||||
rpm -q --whatprovides xorg-drv-video-fglrx-legacy >/dev/null || pkg_tool install -y xorg-drv-video-fglrx-legacy
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_BROADCOM_STA" = "1" ]; then
|
||||
echo $"Installing Broadcom proprietary wireless driver"
|
||||
dcop_write $"Installing Broadcom proprietary wireless driver..." 10
|
||||
rpm -q --whatprovides broadcom-sta >/dev/null || pkg_tool install -y broadcom-sta
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_B43" = "1" ]; then
|
||||
echo $"Installing Broadcom B43 proprietary firmware"
|
||||
dcop_write $"Installing Broadcom B43 proprietary firmware..." 10
|
||||
/usr/bin/openmamba-netsrpms b43-firmware
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_SPOTIFY" = "1" ]; then
|
||||
echo $"Installing Spotify"
|
||||
dcop_write $"Installing Spotify..." 10
|
||||
/usr/bin/openmamba-netsrpms spotify
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_VIRTUALBOX" = "1" ]; then
|
||||
echo $"Installing Virtualbox extension pack"
|
||||
dcop_write $"Installing Virtualbox extension pack..." 10
|
||||
/usr/bin/openmamba-netsrpms virtualbox-extension-pack
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_FLASH" = "1" ]; then
|
||||
echo $"Installing flash plugin"
|
||||
dcop_write $"Installing Flash plugin..." 10
|
||||
/usr/bin/openmamba-netsrpms flashplugin
|
||||
echo $"Executing nspluginscan"
|
||||
nspluginscan
|
||||
rpm -q gnash && {
|
||||
echo $"Removing gnash"
|
||||
sudo rpm -e gnash
|
||||
}
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_PEPPERFLASH" = "1" ]; then
|
||||
echo $"Installing pepper-flash plugin"
|
||||
dcop_write $"Installing Pepper-Flash plugin..." 10
|
||||
/usr/bin/openmamba-netsrpms chromium-pepper-flash
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_CODECS" = "1" ]; then
|
||||
echo $"Installing win32 codecs"
|
||||
dcop_write $"Installing Win32 codecs..." 10
|
||||
/usr/bin/openmamba-netsrpms win32codecs
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_MSTTCF" = "1" ]; then
|
||||
dcop_write $"Installing MS TrueType core fonts..." 10
|
||||
/usr/bin/openmamba-netsrpms msttcorefonts
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_SKYPE" = "1" ]; then
|
||||
rpm -q libqt4 >/dev/null || pkg_tool install -y libqt4
|
||||
dcop_write $"Installing Skype software..." 10
|
||||
/usr/bin/openmamba-netsrpms skype
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_JAVA" = "1" ]; then
|
||||
dcop_write $"Installing Oracle Java..." 10
|
||||
/usr/bin/openmamba-netsrpms sun-java
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_JRE" = "1" ]; then
|
||||
dcop_write $"Installing Sun Java Runtime Environment..." 10
|
||||
pkg_tool install -y $SUN_JAVA_RUNTIME_PKGS
|
||||
fi
|
||||
|
||||
if [ "$INSTALL_JDK" = "1" ]; then
|
||||
dcop_write $"Installing Sun Java Developers Kit..." 10
|
||||
pkg_tool install -y $SUN_JAVA_PKGS
|
||||
fi
|
||||
|
||||
dcop_write $"Installation completed." -1
|
||||
[ "$DCOPID" ] && {
|
||||
dcop $DCOPID KommanderIf setText progressText2 $"Press next to see the installation log and exit."
|
||||
dcop $DCOPID KommanderIf setChecked NextBox true
|
||||
}
|
||||
echo $"Installation completed."
|
||||
|
||||
exit 0
|
@@ -1,263 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-06-30 17:38+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: mambabase.sh:40
|
||||
msgid ""
|
||||
" contents of device $INSTALL_DEVICE; use $0 -y to actually start the"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:41
|
||||
msgid " operation."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:60
|
||||
#, sh-format
|
||||
msgid "Error: cannot read input file $INPUT_FILE; aborting."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:223
|
||||
msgid "Executing nspluginscan"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:269 mambabase.sh:274
|
||||
msgid "Installation completed."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:190
|
||||
msgid "Installing AMD/ATI proprietary (legacy) video driver packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:184
|
||||
msgid "Installing AMD/ATI proprietary video driver packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:129
|
||||
msgid "Installing Audio and Video players"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:202
|
||||
msgid "Installing Broadcom B43 proprietary firmware"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:203
|
||||
msgid "Installing Broadcom B43 proprietary firmware..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:196
|
||||
msgid "Installing Broadcom proprietary wireless driver"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:197
|
||||
msgid "Installing Broadcom proprietary wireless driver..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:221
|
||||
msgid "Installing Flash plugin..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:153
|
||||
msgid "Installing Games packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:147
|
||||
msgid "Installing Graphics packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:141
|
||||
msgid "Installing Internet packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:244
|
||||
msgid "Installing MS TrueType core fonts..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:177
|
||||
msgid "Installing NVIDIA proprietary video driver (autodetected) packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:123
|
||||
msgid "Installing Office packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:255
|
||||
msgid "Installing Oracle Java..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:233
|
||||
msgid "Installing Pepper-Flash plugin..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:165
|
||||
msgid "Installing Server packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:250
|
||||
msgid "Installing Skype software..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:208
|
||||
msgid "Installing Spotify"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:209
|
||||
msgid "Installing Spotify..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:265
|
||||
msgid "Installing Sun Java Developers Kit..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:260
|
||||
msgid "Installing Sun Java Runtime Environment..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:214
|
||||
msgid "Installing Virtualbox extension pack"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:215
|
||||
msgid "Installing Virtualbox extension pack..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:159
|
||||
msgid "Installing Virtualization packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:239
|
||||
msgid "Installing Win32 codecs..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:220
|
||||
msgid "Installing flash plugin"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:135
|
||||
msgid "Installing multimedia editing and production packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:96
|
||||
msgid "Installing openmamba base packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:171
|
||||
msgid "Installing openmamba packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:232
|
||||
msgid "Installing pepper-flash plugin"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:238
|
||||
msgid "Installing win32 codecs"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:191
|
||||
msgid ""
|
||||
"Installing/updating AMD/ATI proprietary (legacy) video driver packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:185
|
||||
msgid "Installing/updating AMD/ATI proprietary video driver packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:130
|
||||
msgid "Installing/updating Audio and Video players..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:172
|
||||
msgid "Installing/updating Development packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:154
|
||||
msgid "Installing/updating Games packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:148
|
||||
msgid "Installing/updating Graphics packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:142
|
||||
msgid "Installing/updating Internet packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:178
|
||||
msgid ""
|
||||
"Installing/updating NVIDIA proprietary video driver (autodetected) "
|
||||
"packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:124
|
||||
msgid "Installing/updating Office packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:166
|
||||
msgid "Installing/updating Server packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:160
|
||||
msgid "Installing/updating Virtualization packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:136
|
||||
msgid "Installing/updating multimedia editing and production packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:103
|
||||
msgid "Installing/updating openmamba base packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:271
|
||||
msgid "Press next to see the installation log and exit."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:226
|
||||
msgid "Removing gnash"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:100
|
||||
msgid "Removing packages that are no longer needed..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:57
|
||||
msgid "Starting installation..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:117
|
||||
msgid "Updating installed packages"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:118
|
||||
msgid "Updating installed packages..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:97
|
||||
msgid "Updating packages list..."
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:39
|
||||
msgid ""
|
||||
"Warning: this script will perform an automatic installation erasing all the"
|
||||
msgstr ""
|
||||
|
||||
#: mambabase.sh:51
|
||||
#, sh-format
|
||||
msgid ""
|
||||
"openmamba installation script - version $VERSION\n"
|
||||
"Copyright (c) 2007-2014 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
msgstr ""
|
@@ -1,91 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# nVidia legacy test script
|
||||
#
|
||||
# Copyright (c) 2007-2015 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
# Released under the GNU GPL v.3 license
|
||||
#
|
||||
|
||||
[ "$1" = "-i" ] && DO_INSTALL=1
|
||||
|
||||
PCIID=`/usr/sbin/lspci -n | grep " 0300: 10de:" | awk '{ print $3 }'`
|
||||
|
||||
[ "$PCIID" ] || {
|
||||
echo "No NVIDIA PCI device found!" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
DEVID=`echo ${PCIID/*:/} | tr '[:lower:]' '[:upper:]'`
|
||||
|
||||
case $DEVID in
|
||||
0191|0193|0194|0197|019D|019E|0400|0401|0402|0403|\
|
||||
0404|0405|0406|0407|0408|0409|040A|040B|040C|040D|\
|
||||
040E|040F|0410|0420|0421|0422|0423|0424|0425|0426|\
|
||||
0427|0428|0429|042A|042B|042C|042D|042E|042F|05E0|\
|
||||
05E1|05E2|05E3|05E6|05E7|05EA|05EB|05ED|05F8|05F9|\
|
||||
05FD|05FE|05FF|0600|0601|0602|0603|0604|0605|0606|\
|
||||
0607|0608|0609|060A|060B|060C|060D|060F|0610|0611|\
|
||||
0612|0613|0614|0615|0617|0618|0619|061A|061B|061C|\
|
||||
061D|061E|061F|0621|0622|0623|0625|0626|0627|0628|\
|
||||
062A|062B|062C|062D|062E|0630|0631|0632|0635|0637|\
|
||||
0638|063A|0640|0641|0643|0644|0645|0646|0647|0648|\
|
||||
0649|064A|064B|064C|0651|0652|0653|0654|0655|0656|\
|
||||
0658|0659|065A|065B|065C|06E0|06E1|06E2|06E3|06E4|\
|
||||
06E5|06E6|06E7|06E8|06E9|06EA|06EB|06EC|06EF|06F1|\
|
||||
06F8|06F9|06FA|06FB|06FD|06FF|0840|0844|0845|0846|\
|
||||
0847|0848|0849|084A|084B|084C|084D|084F|0860|0861|\
|
||||
0862|0863|0864|0865|0866|0867|0868|0869|086A|086C|\
|
||||
086D|086E|086F|0870|0871|0872|0873|0874|0876|087A|\
|
||||
087D|087E|087F|08A0|08A2|08A3|08A4|08A5|0A20|0A22|\
|
||||
0A23|0A26|0A27|0A28|0A29|0A2A|0A2B|0A2C|0A2D|0A32|\
|
||||
0A34|0A35|0A38|0A3C|0A60|0A62|0A63|0A64|0A65|0A66|\
|
||||
0A67|0A68|0A69|0A6A|0A6C|0A6E|0A6F|0A70|0A71|0A72|\
|
||||
0A73|0A74|0A75|0A76|0A78|0A7A|0A7C|0CA0|0CA2|0CA3|\
|
||||
0CA4|0CA5|0CA7|0CA8|0CA9|0CAC|0CAF|0CB0|0CB1|0CBC|\
|
||||
10C0|10C3|10C5|10D8) ALT_SUFFIX='340' ;;
|
||||
|
||||
0040|0041|0042|0043|0044|0045|0046|0047|0048|004E|\
|
||||
0090|0091|0092|0093|0095|0098|0099|009D|00C0|00C1|\
|
||||
00C2|00C3|00C8|00C9|00CC|00CD|00CE|00F1|00F2|00F3|\
|
||||
00F4|00F5|00F6|00F8|00F9|0140|0141|0142|0143|0144|\
|
||||
0145|0146|0147|0148|0149|014A|014C|014D|014E|014F|\
|
||||
0160|0161|0162|0163|0164|0165|0166|0167|0168|0169|\
|
||||
016A|01D0|01D1|01D2|01D3|01D6|01D7|01D8|01DA|01DB|\
|
||||
01DC|01DD|01DE|01DF|0211|0212|0215|0218|0221|0222|\
|
||||
0240|0241|0242|0244|0245|0247|0290|0291|0292|0293|\
|
||||
0294|0295|0297|0298|0299|029A|029B|029C|029D|029E|\
|
||||
029F|02E0|02E1|02E2|02E3|02E4|038B|0390|0391|0392|\
|
||||
0393|0394|0395|0397|0398|0399|039C|039E|03D0|03D1|\
|
||||
03D2|03D5|03D6|0531|0533|053A|053B|053E|07E0|07E1|\
|
||||
07E2|07E3|07E5) ALT_SUFFIX='304' ;;
|
||||
|
||||
00FA|00FB|00FC|00FD|00FE|0301|0302|0308|0309|0311|\
|
||||
0312|0314|031A|031B|031C|0320|0321|0322|0323|0324|\
|
||||
0325|0326|0327|0328|032A|032B|032C|032D|0330|0331|\
|
||||
0332|0333|0334|0338|033F|0341|0342|0343|0344|0347|\
|
||||
0348|034C|034E) ALT_SUFFIX='173' ;;
|
||||
|
||||
0110|0111|0112|0113|0170|0171|0172|0173|0174|0175|\
|
||||
0176|0177|0178|0179|017A|017C|017D|0181|0182|0183|\
|
||||
0185|0188|018A|018B|018C|01A0|01F0|0200|0201|0202|\
|
||||
0203|0250|0251|0253|0258|0259|025B|0280|0281|0282|\
|
||||
0286|0288|0289|028C) ALT_SUFFIX='96' ;;
|
||||
|
||||
0020|0028|0029|002C|002D|00A0|0100|0101|0103|0150|\
|
||||
0151|0152|0153) ALT_SUFFIX='71' ;;
|
||||
|
||||
*) ALT_SUFFIX='' ;;
|
||||
esac
|
||||
|
||||
case $ALT_SUFFIX in
|
||||
340) REC_DRIVER='xorg-drv-video-nvidia_340' ;;
|
||||
304) REC_DRIVER='xorg-drv-video-nvidia_304' ;;
|
||||
173|96|71) REC_DRIVER='nouveau' ;;
|
||||
*) REC_DRIVER='xorg-drv-video-nvidia' ;;
|
||||
esac
|
||||
|
||||
echo "NVIDIA recommended driver is $REC_DRIVER" >&2
|
||||
|
||||
if [ "$DO_INSTALL" = "1" ]; then
|
||||
rpm -q $REC_DRIVER || pkcon install -y $REC_DRIVER
|
||||
fi
|
Before Width: | Height: | Size: 6.3 KiB |
@@ -1,352 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#: _from_rc.cc:3 _from_rc.cc:4 _from_rc.cc:5 _from_rc.cc:12 _from_rc.cc:42
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2007-12-27 22:05+0100\n"
|
||||
"Last-Translator: Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: _from_rc.cc:1
|
||||
msgid "openmamba base network installations"
|
||||
msgstr "Instalación de openmamba desde la red"
|
||||
|
||||
#: _from_rc.cc:2
|
||||
msgid "Welcome!"
|
||||
msgstr "Bienvenido!"
|
||||
|
||||
#: _from_rc.cc:6
|
||||
msgid "Version 0.1"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:7
|
||||
msgid "www.openmamba.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:8 mamba.kmdr:294
|
||||
msgid "version"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:9
|
||||
msgid ""
|
||||
"Copyright (c) 2007-2014 by Silvan Calarco\n"
|
||||
"Released under the terms of the GNU GPL v3 license"
|
||||
msgstr ""
|
||||
"Copyright (c) 2007-2014 by Silvan Calarco\n"
|
||||
"Expedido según los terminos de la licencia GNU GPL versione 3"
|
||||
|
||||
#: _from_rc.cc:10
|
||||
msgid "GNU/Linux distribution"
|
||||
msgstr "Distribución GNU/Linux"
|
||||
|
||||
#: _from_rc.cc:11
|
||||
msgid ""
|
||||
"This program will complete the installation by adding the minimum "
|
||||
"recommended set of packages to the system. Additionally it will let you "
|
||||
"install, upon selection, macro-group of packages and proprietary software "
|
||||
"components.\n"
|
||||
"<br><b>TIP:</b> you may run this program later from the <i>openmamba control "
|
||||
"center</i> on the tray icon bar."
|
||||
msgstr ""
|
||||
"Este programa completará la instalación añadiendo un set minimo de "
|
||||
"paquetes recomendados por el sistema. Además permite seleccionar e instalar "
|
||||
"macro-grupos de paquetes y componentes de software propietario.\n"
|
||||
"<br><b>SUGERENCIA:</b> puedes ejecutar este programa en cualquier momento desde el <i>"
|
||||
"Centro de control openmamba</i> en la barra de herramientas."
|
||||
|
||||
#: _from_rc.cc:13
|
||||
msgid "Conf&igure"
|
||||
msgstr "Conf&igura"
|
||||
|
||||
#: _from_rc.cc:12
|
||||
msgid "<b>Please, press the Next button to continue.</b>"
|
||||
msgstr "<b>Pulsa Siguiente para continuar.</b>"
|
||||
|
||||
#: _from_rc.cc:13
|
||||
msgid "Error: could not contact repository host (www.openmamba.org)."
|
||||
msgstr "Error: imposible contactar el directorio (www.openmamba.org)."
|
||||
|
||||
#: _from_rc.cc:13
|
||||
msgid "Please check your network configuration and press the button below to try again."
|
||||
msgstr "Verifica la configuración de la red y pulsa abajo para volver a probar."
|
||||
|
||||
#: _from_rc.cc:13
|
||||
msgid "<b>Press the Next button to continue.</b>"
|
||||
msgstr "<p>Pulsa Siguiente para continuar.</b>"
|
||||
|
||||
|
||||
#: _from_rc.cc:14
|
||||
msgid "C&heck again"
|
||||
msgstr "Controla de nuevo"
|
||||
|
||||
#: _from_rc.cc:15
|
||||
msgid "Select installations from network"
|
||||
msgstr "Selección de la instalación de la red"
|
||||
|
||||
#: _from_rc.cc:16 _from_rc.cc:30
|
||||
msgid ""
|
||||
"Please, select from the boxes below the components that you want to install "
|
||||
"or update from network."
|
||||
msgstr ""
|
||||
"Selecciona en las casillas situadas abajo los componentes que deseas instalar "
|
||||
"o actualizar de la red."
|
||||
|
||||
#: _from_rc.cc:17
|
||||
msgid "openmamba installation/updates"
|
||||
msgstr "Instalación/actualización de openmamba"
|
||||
|
||||
#: _from_rc.cc:18
|
||||
msgid "Off&ice packages (OpenOffice, Groupware, PDA Syncronization, ...)"
|
||||
msgstr "Programas para la &oficina (OpenOffice, Sincronización, ...)"
|
||||
|
||||
#: _from_rc.cc:19
|
||||
msgid "Audio and Video players (amarok, &xmms, vlc, kaffeine, miro, ...)"
|
||||
msgstr "Player audio e video (amarok, xmms, vlc, kaffeine, miro, ...)"
|
||||
|
||||
#: _from_rc.cc:20
|
||||
msgid "Mu<imedia editing and production (kino, audacity, rosegarden, mixxx, ...)"
|
||||
msgstr "Produción multimedia (kino, audacity, rosegarden, mixxx, ...)"
|
||||
|
||||
#: _from_rc.cc:21
|
||||
msgid "Internet communication and p2p (&kopete, pidgin, ekiga, aMule, ...)"
|
||||
msgstr "Programas para internet (&kopete, pidgin, ekiga, aMule, ...)"
|
||||
|
||||
#: _from_rc.cc:23
|
||||
msgid "Grap&hics software (gimp, digikam, blender, sodipodi, ...)"
|
||||
msgstr "Programas para la gra&fica (gimp, digikam, blender, sodipodi, ...)"
|
||||
|
||||
#: _from_rc.cc:24
|
||||
msgid "&Games (turacer, pingus, ksudoku, ...)"
|
||||
msgstr "&Juegos (tuxracer, pingus, ksudoku, ...)"
|
||||
|
||||
#: _from_rc.cc:25
|
||||
msgid "Emulation and virtuali&zation (VirtualBox, kvm, QtEmu, wine, ...)"
|
||||
msgstr "Emulatores y virtuali&zadores (VirtualBox, kvm, QtEmu, wine, ...)"
|
||||
|
||||
#: _from_rc.cc:22
|
||||
msgid "Base server packages (apache, postfix, vsftpd, php, m&ysql, ...)"
|
||||
msgstr "Servicios de red base (apache, postfix, vsftpd, php, mysql, ...)"
|
||||
|
||||
#: _from_rc.cc:26
|
||||
msgid "Base development packages (gcc, glibc-devel, kernel sources, ...)"
|
||||
msgstr "Ambiente de desarrollo base (gcc, glibc-devel, sorgenti del kernel, ...)"
|
||||
|
||||
#: _from_rc.cc:27
|
||||
msgid "S&ystem update"
|
||||
msgstr "Actualización del &sistema"
|
||||
|
||||
#: _from_rc.cc:28
|
||||
msgid "System &base packages (recommended)"
|
||||
msgstr "Paquetes &base del sistema (raccomandato)"
|
||||
|
||||
#: _from_rc.cc:29
|
||||
msgid "Select non Open Source components"
|
||||
msgstr "Seleccionar los componentes no Open Source"
|
||||
|
||||
#: _from_rc.cc:31
|
||||
msgid ""
|
||||
"The following components are recommended for optimal desktop use but do not "
|
||||
"have an Open Source license. \n"
|
||||
"WARNING: you'll have to accept a license agreement for each selected "
|
||||
"packages."
|
||||
msgstr ""
|
||||
"Los siguientes componentes son recomendados para un uso óptimo del desktop pero "
|
||||
"no tienen una licencia Open Source. \n"
|
||||
"ATENCION: debes aceptar una licencia específica para cada uno de los "
|
||||
"componentes seleccionados."
|
||||
|
||||
#: _from_rc.cc:32
|
||||
msgid "Non Open Source installations/updates"
|
||||
msgstr "Instalación/actualización de software non Open Source"
|
||||
|
||||
#: _from_rc.cc:33
|
||||
msgid "F&lash plugin from adobe.com"
|
||||
msgstr "Plugin flash desde adobe.com"
|
||||
|
||||
#: _from_rc.cc:34
|
||||
msgid "&Win32 codecs from mplayerhq.hu"
|
||||
msgstr "Codec &Win32 desde mplayerhq.hu"
|
||||
|
||||
#: _from_rc.cc:35
|
||||
msgid "MS TrueT&ype core fonts from sourceforge"
|
||||
msgstr "Font MS TrueType desde sourceforge"
|
||||
|
||||
#: _from_rc.cc:38
|
||||
msgid "Skype from skype.com"
|
||||
msgstr "Skype desde skype.com"
|
||||
|
||||
#: _from_rc.cc:36
|
||||
msgid "Sun Java Developers &Kit (DLJ license)"
|
||||
msgstr "Sun Java Developers &Kit (licenza DLJ)"
|
||||
|
||||
#: _from_rc.cc:37
|
||||
msgid "Sun &Java Runtime Environment (DLJ license)"
|
||||
msgstr "Sun &Java Runtime Environment (licenza DLJ)"
|
||||
|
||||
#: _from_rc.cc:38
|
||||
msgid "Installation"
|
||||
msgstr "Instalación"
|
||||
|
||||
#: _from_rc.cc:39
|
||||
msgid "Installation in progress..."
|
||||
msgstr "Instalación en curso..."
|
||||
|
||||
#: _from_rc.cc:40
|
||||
msgid "Starting installation of selected components..."
|
||||
msgstr "Inicio de la instalación de los componentes seleccionados..."
|
||||
|
||||
|
||||
#: _from_rc.cc:41
|
||||
msgid "Details"
|
||||
msgstr "Detalles"
|
||||
|
||||
#: _from_rc.cc:43
|
||||
msgid "End of installation"
|
||||
msgstr "Fin de la instalación"
|
||||
|
||||
#: _from_rc.cc:44
|
||||
msgid "Installation completed."
|
||||
msgstr "Instalación completa."
|
||||
|
||||
#: _from_rc.cc:45
|
||||
msgid ""
|
||||
"If you ran into ploblems, please check the installation log below for "
|
||||
"warning or errors and send the report to the openmamba community at <a href="
|
||||
"\"http://www.openmamba.org\">www.openmamba.org</a>."
|
||||
msgstr ""
|
||||
"Si has encontrado problemas, por favor controla si el log de instalación "
|
||||
"reporta mensajes de error y envia una relación a la comunidad de openmamba "
|
||||
"<a href=\"http://www.openmamba.org\">www.openmamba.org</a>."
|
||||
#: mambabase.sh:37
|
||||
msgid "Warning: this script will perform an automatic installation erasing all the"
|
||||
msgstr "Atención: este script efectuará una instalación automática cancelando todos"
|
||||
#: mambabase.sh:38
|
||||
msgid " contents of device $INSTALL_DEVICE; use $0 -y to actually start the"
|
||||
msgstr " los contenidos del dispositivo $INSTALL_DEVICE; usa $0 -y para iniciar"
|
||||
#: mambabase.sh:39
|
||||
msgid " operation."
|
||||
msgstr " operación."
|
||||
#: mambabase.sh:49
|
||||
msgid ""
|
||||
"openmamba installation script - version $VERSION\n"
|
||||
"Copyright (c) 2007-2011 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
msgstr ""
|
||||
"Script de instalación de openmamba - versión $VERSION\n"
|
||||
"Copyright (c) 2007-2011 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
#: mambabase.sh:55
|
||||
msgid "Starting installation..."
|
||||
msgstr "Inicio de la instalación..."
|
||||
#: mambabase.sh:58
|
||||
msgid "Error: cannot read input file $INPUT_FILE; aborting."
|
||||
msgstr "Error: imposible leer el fichero $INPUT_FILE; salir."
|
||||
#: mambabase.sh:85
|
||||
msgid "Installing openmamba base packages"
|
||||
msgstr "Instalación de los paquetes de openmamba"
|
||||
#: mambabase.sh:86
|
||||
msgid "Updating packages list..."
|
||||
msgstr "Actualización de la lista de los paquetes..."
|
||||
#: mambabase.sh:89
|
||||
msgid "Removing packages that are no longer needed..."
|
||||
msgstr "Eliminando los paquetes no necesarios..."
|
||||
#: mambabase.sh:99
|
||||
msgid "Installing/updating openmamba base packages..."
|
||||
msgstr "Instalación/actualización de los paquetes base de openmamba..."
|
||||
#: mambabase.sh:104
|
||||
msgid "Updating installed packages"
|
||||
msgstr "Actualización de los paquetes instalados"
|
||||
#: mambabase.sh:105
|
||||
msgid "Updating installed packages..."
|
||||
msgstr "Actualización de los paquetes instalados..."
|
||||
#: mambabase.sh:110
|
||||
msgid "Installing Office packages"
|
||||
msgstr "Instalación de los programas para la oficina"
|
||||
#: mambabase.sh:111
|
||||
msgid "Installing/updating Office packages..."
|
||||
msgstr "Instalación/actualización de los programas para la oficina..."
|
||||
#: mambabase.sh:122
|
||||
msgid "Installing Audio and Video players"
|
||||
msgstr "Instalación de los reproductores audio y video"
|
||||
#: mambabase.sh:123
|
||||
msgid "Installing/updating Audio and Video players..."
|
||||
msgstr "Instalación/actualización de los reproductores audio y video..."
|
||||
#: mambabase.sh:116
|
||||
msgid "Installing multimedia editing and production packages"
|
||||
msgstr "Instalación de los programas para la edición y montaje audio y video"
|
||||
#: mambabase.sh:117
|
||||
msgid "Installing/updating multimedia editing and production packages..."
|
||||
msgstr "Instalación/actualización de los programas para la edición y el montaje audio y video..."
|
||||
#: mambabase.sh:134
|
||||
msgid "Installing Internet packages"
|
||||
msgstr "Instalación de los paquetes para internet"
|
||||
#: mambabase.sh:135
|
||||
msgid "Installing/updating Internet packages..."
|
||||
msgstr "Instalación/actualización de los programas para internet..."
|
||||
#: mambabase.sh:140
|
||||
msgid "Installing Graphics packages"
|
||||
msgstr "Instalación de los programas de grafico"
|
||||
#: mambabase.sh:141
|
||||
msgid "Installing/updating Graphics packages..."
|
||||
msgstr "Instalación/actualización de los programas de grafico..."
|
||||
#: mambabase.sh:146
|
||||
msgid "Installing Games packages"
|
||||
msgstr "Instalación de los juegos"
|
||||
#: mambabase.sh:147
|
||||
msgid "Installing/updating Games packages..."
|
||||
msgstr "Instalación/actualización de los juegos..."
|
||||
#: mambabase.sh:152
|
||||
msgid "Installing Virtualization packages"
|
||||
msgstr "Instalación de los programas para la virtualización"
|
||||
#: mambabase.sh:153
|
||||
msgid "Installing/updating Virtualization packages..."
|
||||
msgstr "Instalación/actualización de los programas para la virtualización..."
|
||||
#: mambabase.sh:128
|
||||
msgid "Installing Server packages"
|
||||
msgstr "Instalación de los paquetes para el servidor de red"
|
||||
#: mambabase.sh:129
|
||||
msgid "Installing/updating Server packages..."
|
||||
msgstr "Instalación/actualización de los paquetes para el servidor de red..."
|
||||
#: mambabase.sh:158
|
||||
msgid "Installing Development packages"
|
||||
msgstr "Instalación de los paquetes para el desarrollo"
|
||||
#: mambabase.sh:159
|
||||
msgid "Installing/updating Development packages..."
|
||||
msgstr "Instalación/actualización de los paquetes para el desarrollo..."
|
||||
#: mambabase.sh:164
|
||||
msgid "Installing flash plugin"
|
||||
msgstr "Instalación del plugin flash"
|
||||
#: mambabase.sh:165
|
||||
msgid "Installing Flash plugin..."
|
||||
msgstr "Instalación del plugin flash..."
|
||||
#: mambabase.sh:167
|
||||
msgid "Executing nspluginscan"
|
||||
msgstr "Ejecución nspluginscan"
|
||||
#: mambabase.sh:170
|
||||
msgid "Removing gnash"
|
||||
msgstr "Eliminando gnash"
|
||||
#: mambabase.sh:176
|
||||
msgid "Installing win32 codecs"
|
||||
msgstr "Instalación de los codec win32"
|
||||
#: mambabase.sh:177
|
||||
msgid "Installing Win32 codecs..."
|
||||
msgstr "Instalación de los codec win32..."
|
||||
#: mambabase.sh:182
|
||||
msgid "Installing MS TrueType core fonts..."
|
||||
msgstr "Instalación de los font MS TrueType..."
|
||||
#: mambabase.sh:187
|
||||
msgid "Installing Sun Java Developers Kit..."
|
||||
msgstr "Instalación del Sun Java Developers Kit"
|
||||
#: mambabase.sh:191
|
||||
msgid "Installing Sun Java Runtime Environment..."
|
||||
msgstr "Instalación del Sun Java Runtime Environment..."
|
||||
#: mambabase.sh:197
|
||||
msgid "Press next to see the installation log and exit."
|
||||
msgstr "Pulsa Siguiente para ver el log de la instalación y salir."
|
@@ -1,352 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#: _from_rc.cc:3 _from_rc.cc:4 _from_rc.cc:5 _from_rc.cc:12 _from_rc.cc:42
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2007-12-27 22:05+0100\n"
|
||||
"Last-Translator: Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: _from_rc.cc:1
|
||||
msgid "openmamba base network installations"
|
||||
msgstr "Installazioni base di openmamba dalla rete"
|
||||
|
||||
#: _from_rc.cc:2
|
||||
msgid "Welcome!"
|
||||
msgstr "Benvenuto!"
|
||||
|
||||
#: _from_rc.cc:6
|
||||
msgid "Version 0.1"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:7
|
||||
msgid "www.openmamba.org"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:8 mamba.kmdr:294
|
||||
msgid "version"
|
||||
msgstr ""
|
||||
|
||||
#: _from_rc.cc:9
|
||||
msgid ""
|
||||
"Copyright (c) 2007-2014 by Silvan Calarco\n"
|
||||
"Released under the terms of the GNU GPL v3 license"
|
||||
msgstr ""
|
||||
"Copyright (c) 2007-2014 by Silvan Calarco\n"
|
||||
"Rilasciato secondo i termini della licenza GNU GPL versione 3"
|
||||
|
||||
#: _from_rc.cc:10
|
||||
msgid "GNU/Linux distribution"
|
||||
msgstr "Distribuzione GNU/Linux"
|
||||
|
||||
#: _from_rc.cc:11
|
||||
msgid ""
|
||||
"This program will complete the installation by adding the minimum "
|
||||
"recommended set of packages to the system. Additionally it will let you "
|
||||
"install, upon selection, macro-group of packages and proprietary software "
|
||||
"components.\n"
|
||||
"<br><b>TIP:</b> you may run this program later from the <i>openmamba control "
|
||||
"center</i> on the tray icon bar."
|
||||
msgstr ""
|
||||
"Questo programma completerà l'installazione aggiungendo un set minimo di "
|
||||
"pacchetti raccomandati per il sistema. Inoltre permette di selezionare ed installare "
|
||||
"macro-gruppi di pacchetti e componenti di software proprietario.\n"
|
||||
"<br><b>SUGGERIMENTO:</b> puoi eseguire questo programma in qualunque momento dal <i>"
|
||||
"Centro di controllo openmamba</i> sulla tray icon bar."
|
||||
|
||||
#: _from_rc.cc:13
|
||||
msgid "Conf&igure"
|
||||
msgstr "Conf&igura"
|
||||
|
||||
#: _from_rc.cc:12
|
||||
msgid "<b>Please, press the Next button to continue.</b>"
|
||||
msgstr "<b>Premi il pulsante Successivo per continuare.</b>"
|
||||
|
||||
#: _from_rc.cc:13
|
||||
msgid "Error: could not contact repository host (www.openmamba.org)."
|
||||
msgstr "Errore: impossibile contattare il repository (www.openmamba.org)."
|
||||
|
||||
#: _from_rc.cc:13
|
||||
msgid "Please check your network configuration and press the button below to try again."
|
||||
msgstr "Verifica la configurazione della rete e premi il bottone sottostante per riprovare."
|
||||
|
||||
#: _from_rc.cc:13
|
||||
msgid "<b>Press the Next button to continue.</b>"
|
||||
msgstr "<p>Premi il pulsante Successivo per continuare.</b>"
|
||||
|
||||
|
||||
#: _from_rc.cc:14
|
||||
msgid "C&heck again"
|
||||
msgstr "Controlla di nuovo"
|
||||
|
||||
#: _from_rc.cc:15
|
||||
msgid "Select installations from network"
|
||||
msgstr "Scelta delle installazioni dalla rete"
|
||||
|
||||
#: _from_rc.cc:16 _from_rc.cc:30
|
||||
msgid ""
|
||||
"Please, select from the boxes below the components that you want to install "
|
||||
"or update from network."
|
||||
msgstr ""
|
||||
"Seleziona nelle caselle sottostanti i componenti che desideri installare "
|
||||
"o aggiornare dalla rete."
|
||||
|
||||
#: _from_rc.cc:17
|
||||
msgid "openmamba installation/updates"
|
||||
msgstr "Installazioni/aggiornamenti di openmamba"
|
||||
|
||||
#: _from_rc.cc:18
|
||||
msgid "Off&ice packages (OpenOffice, Groupware, PDA Syncronization, ...)"
|
||||
msgstr "Programmi per l'&ufficio (OpenOffice, Sincronizzazione, ...)"
|
||||
|
||||
#: _from_rc.cc:19
|
||||
msgid "Audio and Video players (amarok, &xmms, vlc, kaffeine, miro, ...)"
|
||||
msgstr "Player audio e video (amarok, xmms, vlc, kaffeine, miro, ...)"
|
||||
|
||||
#: _from_rc.cc:20
|
||||
msgid "Mu<imedia editing and production (kino, audacity, rosegarden, mixxx, ...)"
|
||||
msgstr "Produzione multimediale (kino, audacity, rosegarden, mixxx, ...)"
|
||||
|
||||
#: _from_rc.cc:21
|
||||
msgid "Internet communication and p2p (&kopete, pidgin, ekiga, aMule, ...)"
|
||||
msgstr "Programmi per internet (&kopete, pidgin, ekiga, aMule, ...)"
|
||||
|
||||
#: _from_rc.cc:23
|
||||
msgid "Grap&hics software (gimp, digikam, blender, sodipodi, ...)"
|
||||
msgstr "Programmi per la gra&fica (gimp, digikam, blender, sodipodi, ...)"
|
||||
|
||||
#: _from_rc.cc:24
|
||||
msgid "&Games (turacer, pingus, ksudoku, ...)"
|
||||
msgstr "&Giochi (tuxracer, pingus, ksudoku, ...)"
|
||||
|
||||
#: _from_rc.cc:25
|
||||
msgid "Emulation and virtuali&zation (VirtualBox, kvm, QtEmu, wine, ...)"
|
||||
msgstr "Emulatori e virtuali&zzatori (VirtualBox, kvm, QtEmu, wine, ...)"
|
||||
|
||||
#: _from_rc.cc:22
|
||||
msgid "Base server packages (apache, postfix, vsftpd, php, m&ysql, ...)"
|
||||
msgstr "Servizi di rete base (apache, postfix, vsftpd, php, mysql, ...)"
|
||||
|
||||
#: _from_rc.cc:26
|
||||
msgid "Base development packages (gcc, glibc-devel, kernel sources, ...)"
|
||||
msgstr "Ambiente di svilupppo base (gcc, glibc-devel, sorgenti del kernel, ...)"
|
||||
|
||||
#: _from_rc.cc:27
|
||||
msgid "S&ystem update"
|
||||
msgstr "Aggiornamento del &sistema"
|
||||
|
||||
#: _from_rc.cc:28
|
||||
msgid "System &base packages (recommended)"
|
||||
msgstr "Pacchetti &base del sistema (raccomandato)"
|
||||
|
||||
#: _from_rc.cc:29
|
||||
msgid "Select non Open Source components"
|
||||
msgstr "Scegliere i componenti non Open Source"
|
||||
|
||||
#: _from_rc.cc:31
|
||||
msgid ""
|
||||
"The following components are recommended for optimal desktop use but do not "
|
||||
"have an Open Source license. \n"
|
||||
"WARNING: you'll have to accept a license agreement for each selected "
|
||||
"packages."
|
||||
msgstr ""
|
||||
"I seguenti componenti sono raccomandati per un uso ottimale del desktop ma "
|
||||
"non hanno una licenza Open Source. \n"
|
||||
"ATTENZIONE: occorre accettare una licenza specifica per ognuno dei "
|
||||
"componenti selezionati."
|
||||
|
||||
#: _from_rc.cc:32
|
||||
msgid "Non Open Source installations/updates"
|
||||
msgstr "Installazioni/aggiornamenti di software non Open Source"
|
||||
|
||||
#: _from_rc.cc:33
|
||||
msgid "F&lash plugin from adobe.com"
|
||||
msgstr "Plugin flash da adobe.com"
|
||||
|
||||
#: _from_rc.cc:34
|
||||
msgid "&Win32 codecs from mplayerhq.hu"
|
||||
msgstr "Codec &Win32 da mplayerhq.hu"
|
||||
|
||||
#: _from_rc.cc:35
|
||||
msgid "MS TrueT&ype core fonts from sourceforge"
|
||||
msgstr "Font MS TrueType da sourceforge"
|
||||
|
||||
#: _from_rc.cc:38
|
||||
msgid "Skype from skype.com"
|
||||
msgstr "Skype da skype.com"
|
||||
|
||||
#: _from_rc.cc:36
|
||||
msgid "Sun Java Developers &Kit (DLJ license)"
|
||||
msgstr "Sun Java Developers &Kit (licenza DLJ)"
|
||||
|
||||
#: _from_rc.cc:37
|
||||
msgid "Sun &Java Runtime Environment (DLJ license)"
|
||||
msgstr "Sun &Java Runtime Environment (licenza DLJ)"
|
||||
|
||||
#: _from_rc.cc:38
|
||||
msgid "Installation"
|
||||
msgstr "Installazione"
|
||||
|
||||
#: _from_rc.cc:39
|
||||
msgid "Installation in progress..."
|
||||
msgstr "Installazione in corso..."
|
||||
|
||||
#: _from_rc.cc:40
|
||||
msgid "Starting installation of selected components..."
|
||||
msgstr "Avvio dell'installazione dei componenti selezionati..."
|
||||
|
||||
|
||||
#: _from_rc.cc:41
|
||||
msgid "Details"
|
||||
msgstr "Dettagli"
|
||||
|
||||
#: _from_rc.cc:43
|
||||
msgid "End of installation"
|
||||
msgstr "Fine dell'installazione"
|
||||
|
||||
#: _from_rc.cc:44
|
||||
msgid "Installation completed."
|
||||
msgstr "Installazione completata."
|
||||
|
||||
#: _from_rc.cc:45
|
||||
msgid ""
|
||||
"If you ran into ploblems, please check the installation log below for "
|
||||
"warning or errors and send the report to the openmamba community at <a href="
|
||||
"\"http://www.openmamba.org\">www.openmamba.org</a>."
|
||||
msgstr ""
|
||||
"Se hai incontrato dei problemi, per favore controlla se il log di installazione "
|
||||
"riporta dei messaggi di errore ed invia un rapporto alla comunità di openmamba su "
|
||||
"<a href=\"http://www.openmamba.org\">www.openmamba.org</a>."
|
||||
#: mambabase.sh:37
|
||||
msgid "Warning: this script will perform an automatic installation erasing all the"
|
||||
msgstr "Attenzione: questo script effettuerà un'installazione automatica cancellando tutti"
|
||||
#: mambabase.sh:38
|
||||
msgid " contents of device $INSTALL_DEVICE; use $0 -y to actually start the"
|
||||
msgstr " i contenuti del dispositivo $INSTALL_DEVICE; usa $0 -y per avviare"
|
||||
#: mambabase.sh:39
|
||||
msgid " operation."
|
||||
msgstr " l'operazione."
|
||||
#: mambabase.sh:49
|
||||
msgid ""
|
||||
"openmamba installation script - version $VERSION\n"
|
||||
"Copyright (c) 2007-2008 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
msgstr ""
|
||||
"Script di installazione di openmamba - versione $VERSION\n"
|
||||
"Copyright (c) 2007-2008 by Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
#: mambabase.sh:55
|
||||
msgid "Starting installation..."
|
||||
msgstr "Avvio dell'installazione..."
|
||||
#: mambabase.sh:58
|
||||
msgid "Error: cannot read input file $INPUT_FILE; aborting."
|
||||
msgstr "Errore: impossibile leggere il file $INPUT_FILE; uscita."
|
||||
#: mambabase.sh:85
|
||||
msgid "Installing openmamba base packages"
|
||||
msgstr "Installazione dei pacchetti base di openmamba"
|
||||
#: mambabase.sh:86
|
||||
msgid "Updating packages list..."
|
||||
msgstr "Aggiornamento della lista dei pacchetti..."
|
||||
#: mambabase.sh:89
|
||||
msgid "Removing packages that are no longer needed..."
|
||||
msgstr "Rimozione dei pacchetti non più necessari..."
|
||||
#: mambabase.sh:99
|
||||
msgid "Installing/updating openmamba base packages..."
|
||||
msgstr "Installazione/aggiornamento dei pacchetti base di openmamba..."
|
||||
#: mambabase.sh:104
|
||||
msgid "Updating installed packages"
|
||||
msgstr "Aggiornamento dei pacchetti installati"
|
||||
#: mambabase.sh:105
|
||||
msgid "Updating installed packages..."
|
||||
msgstr "Aggiornamento dei pacchetti installati..."
|
||||
#: mambabase.sh:110
|
||||
msgid "Installing Office packages"
|
||||
msgstr "Installazione dei programmi per l'ufficio"
|
||||
#: mambabase.sh:111
|
||||
msgid "Installing/updating Office packages..."
|
||||
msgstr "Installazione/aggiornamento dei programmi per l'ufficio..."
|
||||
#: mambabase.sh:122
|
||||
msgid "Installing Audio and Video players"
|
||||
msgstr "Installazione dei riproduttori audio e video"
|
||||
#: mambabase.sh:123
|
||||
msgid "Installing/updating Audio and Video players..."
|
||||
msgstr "Installazione/aggiornamento dei riproduttori audio e video..."
|
||||
#: mambabase.sh:116
|
||||
msgid "Installing multimedia editing and production packages"
|
||||
msgstr "Installazione dei programmi per l'editing e il montaggio audio e video"
|
||||
#: mambabase.sh:117
|
||||
msgid "Installing/updating multimedia editing and production packages..."
|
||||
msgstr "Installazione/aggiornamento dei programmi per l'editing e il montaggio audio e video..."
|
||||
#: mambabase.sh:134
|
||||
msgid "Installing Internet packages"
|
||||
msgstr "Installazione dei pacchetti per internet"
|
||||
#: mambabase.sh:135
|
||||
msgid "Installing/updating Internet packages..."
|
||||
msgstr "Installazione/aggiornamento dei programmi per internet..."
|
||||
#: mambabase.sh:140
|
||||
msgid "Installing Graphics packages"
|
||||
msgstr "Installazione dei programmi di grafica"
|
||||
#: mambabase.sh:141
|
||||
msgid "Installing/updating Graphics packages..."
|
||||
msgstr "Installazione/aggiornamento dei programmi di grafica..."
|
||||
#: mambabase.sh:146
|
||||
msgid "Installing Games packages"
|
||||
msgstr "Installazione dei giochi"
|
||||
#: mambabase.sh:147
|
||||
msgid "Installing/updating Games packages..."
|
||||
msgstr "Installazione/aggiornamento dei giochi..."
|
||||
#: mambabase.sh:152
|
||||
msgid "Installing Virtualization packages"
|
||||
msgstr "Installazione dei programmi per la virtualizzazione"
|
||||
#: mambabase.sh:153
|
||||
msgid "Installing/updating Virtualization packages..."
|
||||
msgstr "Installazione/aggiornamento dei programmi per la virtualizzazione..."
|
||||
#: mambabase.sh:128
|
||||
msgid "Installing Server packages"
|
||||
msgstr "Installazione dei pacchetti per server di rete"
|
||||
#: mambabase.sh:129
|
||||
msgid "Installing/updating Server packages..."
|
||||
msgstr "Installazione/aggiornamento dei pacchetti per server di rete..."
|
||||
#: mambabase.sh:158
|
||||
msgid "Installing Development packages"
|
||||
msgstr "Installazione dei pacchetti per lo sviluppo"
|
||||
#: mambabase.sh:159
|
||||
msgid "Installing/updating Development packages..."
|
||||
msgstr "Installazione/aggiornamento dei pacchetti per lo sviluppo..."
|
||||
#: mambabase.sh:164
|
||||
msgid "Installing flash plugin"
|
||||
msgstr "Installazione del plugin flash"
|
||||
#: mambabase.sh:165
|
||||
msgid "Installing Flash plugin..."
|
||||
msgstr "Installazione del plugin flash..."
|
||||
#: mambabase.sh:167
|
||||
msgid "Executing nspluginscan"
|
||||
msgstr "Eseguo nspluginscan"
|
||||
#: mambabase.sh:170
|
||||
msgid "Removing gnash"
|
||||
msgstr "Rimozione di gnash"
|
||||
#: mambabase.sh:176
|
||||
msgid "Installing win32 codecs"
|
||||
msgstr "Installazione dei codec win32"
|
||||
#: mambabase.sh:177
|
||||
msgid "Installing Win32 codecs..."
|
||||
msgstr "Installazione dei codec win32..."
|
||||
#: mambabase.sh:182
|
||||
msgid "Installing MS TrueType core fonts..."
|
||||
msgstr "Installazione dei font MS TrueType..."
|
||||
#: mambabase.sh:187
|
||||
msgid "Installing Sun Java Developers Kit..."
|
||||
msgstr "Installazione del Sun Java Developers Kit"
|
||||
#: mambabase.sh:191
|
||||
msgid "Installing Sun Java Runtime Environment..."
|
||||
msgstr "Installazione del Sun Java Runtime Environment..."
|
||||
#: mambabase.sh:197
|
||||
msgid "Press next to see the installation log and exit."
|
||||
msgstr "Premi Successivo per vedere il log dell'installazione ed uscire."
|
@@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
# not working yet
|
||||
kmdr2po mambabase.kmdr > mambabase.po
|
||||
xgettext -s -o - mambabase.sh > mambabase.sh.po
|
||||
msgmerge mambabase.sh.po po/it.po > po/it.pot
|
@@ -1,13 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=openmamba system report
|
||||
Name[it]=Report del sistema openmamba
|
||||
GenericName=Creates a system report for debugging
|
||||
GenericName[it]=Genera un report del sistema
|
||||
Exec=kmdr-executor /usr/share/openmamba/mambareport/mambareport.kmdr
|
||||
Icon=mamba
|
||||
Terminal=0
|
||||
Type=Application
|
||||
Categories=X-openmamba;
|
||||
#X-KDE-RootOnly=true
|
||||
#X-KDE-SubstituteUID=true
|
||||
#X-KDE-Username=root
|
@@ -1,2 +0,0 @@
|
||||
%lang(es) /opt/kde3/share/locale/es/LC_MESSAGES/mambawelcome.mo
|
||||
%lang(it) /opt/kde3/share/locale/it/LC_MESSAGES/mambawelcome.mo
|
@@ -1,12 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=System start logs
|
||||
Name[es]=Inicio del sistema
|
||||
Name[it]=Avvio del sistema
|
||||
Name[fr]=Démarrage du système
|
||||
Comment=Information on system startup
|
||||
Comment[es]=Mensajes de inicio del sistema
|
||||
Comment[it]=Informazioni sull'avvio del sistema
|
||||
Comment[fr]=Informations du démarrage du système
|
||||
Icon=utilities-log-viewer
|
@@ -1,8 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=Network software installation
|
||||
Name[es]=Instala el software por red
|
||||
Name[it]=Installazione di software dalla rete
|
||||
Name[fr]=Installation du logiciel depuis le réseau
|
||||
Icon=distromenu-netinstall
|
@@ -1,5 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=@distroID@
|
||||
Icon=@distroicon@
|
||||
SortOrder=
|
@@ -1,18 +0,0 @@
|
||||
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
|
||||
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
|
||||
<Menu><Name>Applications</Name>
|
||||
<Menu><Name>System</Name>
|
||||
<Menu><Name>@distroID@</Name>
|
||||
<Directory>@distroID@.directory</Directory>
|
||||
<Include><Category>X-@distroID@</Category></Include>
|
||||
<Menu><Name>Network software installation</Name>
|
||||
<Directory>@distroID@-NetInstall.directory</Directory>
|
||||
<Include><Category>X-@distroID@-NetInstall</Category></Include>
|
||||
</Menu>
|
||||
<Menu><Name>System start logs</Name>
|
||||
<Directory>@distroID@-Logs.directory</Directory>
|
||||
<Include><Category>X-@distroID@-Logs</Category></Include>
|
||||
</Menu>
|
||||
</Menu>
|
||||
</Menu>
|
||||
</Menu>
|
@@ -1,19 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Install Broadcom B43 wireless firmware
|
||||
Name[es]=Instala el Broadcom B43 firmware
|
||||
Name[fr]=Installation du firmware Broadcom B43
|
||||
Name[it]=Installa il firmware per Broadcom B43
|
||||
Comment=Install Broacom B43 wireless firmware from network
|
||||
Comment[es]=Instala el Broadcom B43 firmware por red
|
||||
Comment[fr]=Installation du Broadcom B43 firmware depuis le réseau
|
||||
Comment[it]=Installa il firmware Broadcom B43 dalla rete
|
||||
Encoding=UTF-8
|
||||
Exec=@bindir@/openmamba-netsrpms b43-firmware
|
||||
Icon=network-wireless
|
||||
MimeType=
|
||||
Path=
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
TerminalOptions=
|
||||
Type=Application
|
||||
Categories=X-@distroID@-NetInstall;
|
@@ -1,15 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Google Chrome's pepper-flash plugin
|
||||
Name[it]=Plugin pepper-flash da Google Chrome
|
||||
Comment=Install pepper-flash plugin from network
|
||||
Comment[it]=Installa il plugin pepper-flash dalla rete
|
||||
Encoding=UTF-8
|
||||
Exec=@bindir@/openmamba-netsrpms chromium-pepper-flash
|
||||
Icon=distromenu-chromium
|
||||
MimeType=
|
||||
Path=
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
TerminalOptions=
|
||||
Type=Application
|
||||
Categories=X-@distroID@-NetInstall;
|
@@ -1,15 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Google Chrome's Widevine plugin
|
||||
Name[it]=Plugin Widevine da Google Chrome
|
||||
Comment=Install Widevine plugin from network
|
||||
Comment[it]=Installa il plugin Widevine dalla rete
|
||||
Encoding=UTF-8
|
||||
Exec=@bindir@/openmamba-netsrpms chromium-widevine
|
||||
Icon=distromenu-chromium
|
||||
MimeType=
|
||||
Path=
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
TerminalOptions=
|
||||
Type=Application
|
||||
Categories=X-@distroID@-NetInstall;
|
@@ -1,19 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Install Flash plugin
|
||||
Name[es]=Instala el plugin Flash
|
||||
Name[fr]=Installation du plugin Flash
|
||||
Name[it]=Installa il plugin Flash
|
||||
Comment=Install Flash plugin from network
|
||||
Comment[es]=Instala el plugin Flash por red
|
||||
Comment[fr]=Installation du plugin Flash depuis le réseau
|
||||
Comment[it]=Installa il plugin Flash dalla rete
|
||||
Encoding=UTF-8
|
||||
Exec=@bindir@/openmamba-netsrpms flashplugin
|
||||
Icon=distromenu-flash
|
||||
MimeType=
|
||||
Path=
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
TerminalOptions=
|
||||
Type=Application
|
||||
Categories=X-@distroID@-NetInstall;
|
@@ -1,15 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Application
|
||||
Name=Install Java Runtime Environment (JRE)
|
||||
Name[es]=Instala el Runtime Environment (JRE)
|
||||
Name[it]=Installa il Java Runtime Environment (JRE)
|
||||
Name[fr]=Installation du Java Runtime Environment (JRE)
|
||||
Comment=Install Java Runtime Environment (JRE) from network
|
||||
Comment[es]=Instala el Java Runtime Environment (JRE) por red
|
||||
Comment[it]=Installa il Java Runtime Environment (JRE) dalla rete
|
||||
Comment[fr]=Installation du Java Runtime Environment (JRE) depuis le réseau
|
||||
Exec=@bindir@/openmamba-netsrpms jre
|
||||
Icon=distromenu-java
|
||||
Categories=X-@distroID@-NetInstall;
|
||||
StartupNotify=false
|
@@ -1,15 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Application
|
||||
Name=Install MS TrueType Core fonts
|
||||
Name[es]=Instala las fuentes MS TrueType
|
||||
Name[it]=Installa i font MS TrueType
|
||||
Name[fr]=Installation des polices MS TrueType
|
||||
Comment=Install MS TrueType Core Fonts for the Web
|
||||
Comment[es]=Instala las fuentes MS TrueType para el Web
|
||||
Comment[it]=Installa i font MS TrueType per il Web
|
||||
Comment[fr]=Installation des polices MS TrueType pour le Web
|
||||
Exec=@bindir@/openmamba-netsrpms msttcorefonts
|
||||
Icon=fonts-package
|
||||
Categories=X-@distroID@-NetInstall;
|
||||
StartupNotify=false
|
@@ -1,19 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Install Skype
|
||||
Name[es]=Instala Skype
|
||||
Name[fr]=Installation du Skype
|
||||
Name[it]=Installa Skype
|
||||
Comment=Install Skype from network
|
||||
Comment[es]=Instala Skype por red
|
||||
Comment[fr]=Installation du Skype depuis le réseau
|
||||
Comment[it]=Installa Skype dalla rete
|
||||
Encoding=UTF-8
|
||||
Exec=@bindir@/openmamba-netsrpms skype
|
||||
Icon=distromenu-skype
|
||||
MimeType=
|
||||
Path=
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
TerminalOptions=
|
||||
Type=Application
|
||||
Categories=X-@distroID@-NetInstall;
|
@@ -1,19 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Install Spotify
|
||||
Name[es]=Instala Spotify
|
||||
Name[fr]=Installation du Spotify
|
||||
Name[it]=Installa Spotify
|
||||
Comment=Install Spotify from network
|
||||
Comment[es]=Instala Spotify por red
|
||||
Comment[fr]=Installation du Spotify depuis le réseau
|
||||
Comment[it]=Installa Spotify dalla rete
|
||||
Encoding=UTF-8
|
||||
Exec=@bindir@/openmamba-netsrpms spotify
|
||||
Icon=distromenu-spotify
|
||||
MimeType=
|
||||
Path=
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
TerminalOptions=
|
||||
Type=Application
|
||||
Categories=X-@distroID@-NetInstall;
|
@@ -1,19 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Install Sun Java
|
||||
Name[es]=Instala Sun Java
|
||||
Name[fr]=Installation du Sun Java
|
||||
Name[it]=Installa Sun Java
|
||||
Comment=Install Sun Java from network
|
||||
Comment[es]=Instala Sun Java por red
|
||||
Comment[fr]=Installation du Sun Java depuis le réseau
|
||||
Comment[it]=Installa Sun Java dalla rete
|
||||
Encoding=UTF-8
|
||||
Exec=@bindir@/openmamba-netsrpms sun-java
|
||||
Icon=distromenu-java
|
||||
MimeType=
|
||||
Path=
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
TerminalOptions=
|
||||
Type=Application
|
||||
Categories=X-@distroID@-NetInstall;
|
@@ -1,19 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Install VirtualBox Extension Pack
|
||||
Name[es]=Instala el VirtualBox Extension Pack
|
||||
Name[fr]=Installation du VirtualBox Extension Pack
|
||||
Name[it]=Installa il VirtualBox Extension Pack
|
||||
Comment=Install VirtualBox Extension Pack from network
|
||||
Comment[es]=Instala el VirtualBox Extension Pack por red
|
||||
Comment[fr]=Installation du VirtualBox Extension Pack depuis le réseau
|
||||
Comment[it]=Installa il VirtualBox Extension Pack dalla rete
|
||||
Encoding=UTF-8
|
||||
Exec=@bindir@/openmamba-netsrpms virtualbox-extension-pack
|
||||
Icon=VBox
|
||||
MimeType=
|
||||
Path=
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
TerminalOptions=
|
||||
Type=Application
|
||||
Categories=X-@distroID@-NetInstall;
|
@@ -1,15 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Application
|
||||
Name=Install/update Win32 Codecs
|
||||
Name[es]=Instala y pon al día los Win32 codecs
|
||||
Name[it]=Installa ed aggiorna i Win32 codec
|
||||
Name[fr]=Installation et mise à jour des codecs Win32
|
||||
Comment=Install the multimedia win32 codecs
|
||||
Comment[es]=Instala y pon al día los Win32 codecs multimediales
|
||||
Comment[it]=Installa ed aggiorna i codec multimediali Win32
|
||||
Comment[fr]=Installation et mise à jour des codecs multimédias Win32
|
||||
Exec=@bindir@/openmamba-netsrpms win32codecs
|
||||
Icon=applications-multimedia
|
||||
Categories=X-@distroID@-NetInstall;
|
||||
StartupNotify=false
|
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 811 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 702 B |
Before Width: | Height: | Size: 576 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 780 B |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 2.4 KiB |
@@ -1,173 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# netsrpm-install.sh - Build srpms that download sources from network
|
||||
#
|
||||
# Copyright (C) 2003-2019 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
# Copyright (C) 2005 by Massimo Pintore <massimo.pintore@qilinux.it>
|
||||
# Copyright (C) 2005-2007 by Davide Madrisan <davide.madrisan@qilinux.it>
|
||||
|
||||
TEXTDOMAINDIR=/usr/share/locale/
|
||||
TEXTDOMAIN=openmamba-update
|
||||
me="${0##*/}"
|
||||
DISTRO_SRPMS_DIR=/usr/share/openmamba/SRPMS
|
||||
rpmdir=$(rpm --eval=%{_rpmdir} 2>/dev/null)
|
||||
|
||||
while [ "$1" ]; do
|
||||
case $1 in
|
||||
-c) CHECK_MODE=1 ;;
|
||||
-f) FORCE_MODE=1 ;;
|
||||
-u) UPGRADE_MODE=1 ;;
|
||||
-h|--help) PACKAGES= ; break ;;
|
||||
-*) echo $"Error: invalid option $1; aborting."; exit 1 ;;
|
||||
*) PACKAGES="$PACKAGES $1"
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
if [ -z "$PACKAGES" ]; then
|
||||
echo $"Usage:
|
||||
$me [options...] pkgname ...
|
||||
|
||||
Options:
|
||||
-c: only check and exit (returns: 0: up-to-date; 1: needs update; 2: not installed)
|
||||
-f: force reinstallation if already installed
|
||||
-u: only upgrade if already installed
|
||||
"
|
||||
exit 255
|
||||
fi
|
||||
|
||||
function check_if_already_installed() {
|
||||
rpm -q $1-$2 &>/dev/null
|
||||
return $?
|
||||
}
|
||||
|
||||
declare -A SRPMVERSION SRPMRELEASE
|
||||
|
||||
for pckname in $PACKAGES; do
|
||||
export SRPMCHECK="$pckname"
|
||||
. /etc/sysconfig/netsrpminstall || exit 1
|
||||
|
||||
SRPM_PATH=$DISTRO_SRPMS_DIR/${pckname}
|
||||
SPEC_PATHNAME=$SRPM_PATH/${pckname}.spec
|
||||
|
||||
[ -r "$SPEC_PATHNAME" ] || {
|
||||
echo $"$me: $pckname is missing in $DISTRO_SRPMS_DIR; aborting."
|
||||
exit 255
|
||||
}
|
||||
|
||||
icon=`grep Icon= /usr/share/applications/openmamba-$pckname.desktop | sed "s|Icon=||"`
|
||||
|
||||
SRPMVER="${SRPMVERSION[${pckname}]}"
|
||||
if [ "$SRPMVER" ]; then
|
||||
SRPM_VERSION=${SRPMVER}-${SRPMRELEASE[${pckname}]}
|
||||
else
|
||||
SRPM_VERSION=
|
||||
fi
|
||||
|
||||
RPM_INSTALLED=`rpm -q $pckname`
|
||||
[ $? -eq 0 ] || RPM_INSTALLED=
|
||||
|
||||
RPM_INSTALLED_VERSION=`\
|
||||
echo $RPM_INSTALLED | \
|
||||
sed "s|${pckname//+/\\+}-\([^-]*-[^-]*\)\..*|\1|" 2>/dev/null`
|
||||
|
||||
echo $"Package name: $pckname"
|
||||
echo $"Installed version: $RPM_INSTALLED_VERSION"
|
||||
echo $"Last version: $SRPM_VERSION"
|
||||
echo
|
||||
|
||||
if [ "$SRPM_VERSION" -a "$RPM_INSTALLED_VERSION" != "$SRPM_VERSION" ]; then
|
||||
if [ "$RPM_INSTALLED_VERSION" ]; then
|
||||
UPDATE_NEEDED=1
|
||||
elif [ "$UPGRADE_MODE" ]; then
|
||||
continue
|
||||
fi
|
||||
elif [ ! "$FORCE_MODE" -a "$SRPM_VERSION" ]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ ! "$CHECK_MODE" ]; then
|
||||
if [ -f ${SRPM_PATH}/LICENSE ]; then
|
||||
if [ "$DISPLAY" ]; then
|
||||
license-dialog ${SRPM_PATH}/LICENSE
|
||||
[ $? -ne 0 ] && exit 1
|
||||
else
|
||||
echo $"You must accept the following license terms:"
|
||||
echo
|
||||
more ${SRPM_PATH}/LICENSE
|
||||
echo -n $"Do you agree with the above license terms [y/N]? "
|
||||
read ans
|
||||
[ "$ans" = "Y" -o "$ans" = "y" -o "$ans" = "s" -o "$ans" = "S" ] || exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
notify-send -a $"Network software installation" -i $icon "$pckname" $"$pckname installation in progress..."
|
||||
|
||||
# build rpm
|
||||
tmpfile=`mktemp -q -t $me.XXXXXXXX` || {
|
||||
echo "$me: "$"error: cannot create temporary files; aborting."
|
||||
exit 255
|
||||
}
|
||||
|
||||
tmpdir=`mktemp -d -q -t $me.XXXXXXXX` || {
|
||||
echo "$me: "$"error: cannot create temporary directory; aborting."
|
||||
exit 255
|
||||
}
|
||||
|
||||
echo "$me: "$"rebuilding package \`$pckname'..."
|
||||
|
||||
sed "s|@SRPMVERSION@|${SRPMVERSION[${pckname}]}|g;s|@SRPMRELEASE@|${SRPMRELEASE[${pckname}]}|g" \
|
||||
${SPEC_PATHNAME} >> $tmpfile
|
||||
|
||||
rpmbuild --ba \
|
||||
--define="%_rpmdir $tmpdir" \
|
||||
--define="%_sourcedir ${SRPM_PATH}" \
|
||||
$tmpfile
|
||||
|
||||
if [ $? -gt 0 ]; then
|
||||
echo "$me: "$"error rebuilding \`$pckname'."" "$"Aborting..." >&2
|
||||
notify-send -a $"Network software installation" -i $icon "$pckname" $"There was an error building"" $pckname!"
|
||||
exit 255
|
||||
fi
|
||||
RPM_PATH=`find $tmpdir -name \*.rpm`
|
||||
|
||||
# install rpm
|
||||
if [ "$FORCE_MODE" = "1" ]; then
|
||||
pkcon remove -y $pckname
|
||||
fi
|
||||
pkcon install-local -y $RPM_PATH
|
||||
if [ $? -gt 0 ]; then
|
||||
echo "$me: "$"error installing \`$RPM_PATH'."" "$"Aborting..." >&2
|
||||
check_if_already_installed $pckname $SRPM_VERSION
|
||||
if [ $? -eq 0 ]; then
|
||||
notify-send -a $"Network software installation" -i $icon "$pckname" "$pckname: "$"already installed."
|
||||
else
|
||||
notify-send -a $"Network software installation" -i $icon "$pckname" $"There was an error installing"" $pckname!"
|
||||
fi
|
||||
exit 255
|
||||
fi
|
||||
|
||||
rpm -q $pckname 2>/dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
notify-send -a $"Network software installation" -i $icon "$pckname" $"Installation of $pckname successfully completed."
|
||||
else
|
||||
notify-send -a $"Network software installation" -i $icon "$pckname" $"There was an error installing $pckname!"
|
||||
fi
|
||||
rm -rf $tmpdir $tmpfile
|
||||
|
||||
fi
|
||||
done
|
||||
|
||||
if [ "$CHECK_MODE" ]; then
|
||||
if [ "$UPDATE_NEEDED" ]; then
|
||||
echo $"Update needed."
|
||||
exit 1
|
||||
fi
|
||||
rpm -q $pckname > /dev/null
|
||||
if [ $? -eq 1 ]; then
|
||||
echo $"Not installed."
|
||||
exit 2
|
||||
fi
|
||||
fi
|
||||
|
||||
exit 0
|
@@ -1,3 +1,21 @@
|
||||
# openmamba update translations.
|
||||
# Copyright (C) 2011-2023 openmamba
|
||||
# Silvan Calarco <silvan.calarco@mambasoft.it>, 2011-2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 1.90\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-06-19 12:53+0200\n"
|
||||
"PO-Revision-Date: 2011-04-26 18:37+CEST\n"
|
||||
"Last-Translator: Silvan Calarco <silvan.calarco@mambasoft.it>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: pygettext.py 1.5\n"
|
||||
|
||||
#: openmamba-netsrpms:21
|
||||
msgid "Error: invalid option $1; aborting."
|
||||
msgstr "Errore: opzione $1 non valida; uscita."
|
||||
|
@@ -1,14 +1,20 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# openmamba system report generation tool
|
||||
# GNU/Linux O.S. report generation tool
|
||||
#
|
||||
# Copyright (c) 2008-2019 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
# Copyright (c) 2008-2025 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
#
|
||||
|
||||
VERSION=20190304
|
||||
TEMPFILE=`tempfile`
|
||||
MAKEREPORT_VERSION=20250803
|
||||
TEMPFILE=`mktemp`
|
||||
|
||||
. ${ROOT}/etc/sysconfig/machine
|
||||
. ${ROOT}/etc/os-release
|
||||
|
||||
if [ "${SUDO_USER}" == "" ]; then
|
||||
# mambareport uses pkexec instead of sudo
|
||||
SUDO_USER="\#${PKEXEC_UID}"
|
||||
fi
|
||||
|
||||
[ ! "$SYSTEM_MANUFACTURER" -o "$SYSTEM_MANUFACTURER" = "System manufacturer" ] && {
|
||||
SYSTEM_MANUFACTURER=unknown
|
||||
@@ -26,18 +32,14 @@ SYSTEM_MANUFACTURER=`echo $SYSTEM_MANUFACTURER | tr ' ' _ | tr '-' _ | tr '/' _`
|
||||
SYSTEM_PRODUCT_NAME=`echo $SYSTEM_PRODUCT_NAME | tr ' ' _ | tr '-' _ | tr '/' _`
|
||||
SYSTEM_SERIAL_NUMBER=`echo $SYSTEM_SERIAL_NUMBER | tr ' ' _ | tr '-' _ | tr '/' _`
|
||||
|
||||
REPORTNAME="openmamba-report-$SYSTEM_MANUFACTURER-$SYSTEM_PRODUCT_NAME-$SYSTEM_SERIAL_NUMBER.txt"
|
||||
REPORTNAME="${NAME}-report-$SYSTEM_MANUFACTURER-$SYSTEM_PRODUCT_NAME-$SYSTEM_SERIAL_NUMBER.txt"
|
||||
|
||||
if [ $1 ]; then
|
||||
REPORTNAME="$1/$REPORTNAME"
|
||||
if [ "$1" ]; then
|
||||
NOTE="$1"
|
||||
fi
|
||||
|
||||
if [ $2 ]; then
|
||||
HOME="$2"
|
||||
fi
|
||||
|
||||
if [ $3 ]; then
|
||||
NOTE="$3"
|
||||
if [ "$2" ]; then
|
||||
REPORTNAME="$2"
|
||||
fi
|
||||
|
||||
function catfile() {
|
||||
@@ -80,7 +82,7 @@ function catinitramfs() {
|
||||
|
||||
FILENAME=$1
|
||||
FILEDESC=$2
|
||||
|
||||
|
||||
for c in $1; do
|
||||
TMPDIR=`mktemp -d`
|
||||
|
||||
@@ -122,8 +124,9 @@ _EOF
|
||||
|
||||
}
|
||||
|
||||
echo "openmamba report generation tool $VERSION"
|
||||
echo "Copyright (c) 2008-2019 by Silvan Calarco <info@openmamba.org>"
|
||||
echo "${NAME} report generation tool ${MAKEREPORT_VERSION}"
|
||||
echo "Copyright (c) 2008-2024 by Silvan Calarco <silvan@openmamba.org>"
|
||||
echo "Released under the terms of the GNU GPL v3 license"
|
||||
echo
|
||||
|
||||
[ $UID = 0 ] || {
|
||||
@@ -131,13 +134,11 @@ echo
|
||||
exit 1
|
||||
}
|
||||
|
||||
|
||||
echo "Gathering information..."
|
||||
|
||||
|
||||
|
||||
cat > $TEMPFILE << _EOF
|
||||
****************************************************************************
|
||||
* openmamba diagnostic information $VERSION for host $HOSTNAME (`date`)
|
||||
* ${NAME} diagnostic information ${MAKEREPORT_VERSION} for host $HOSTNAME (`date`)
|
||||
****************************************************************************
|
||||
_EOF
|
||||
|
||||
@@ -145,19 +146,19 @@ if [ "$NOTE" ]; then
|
||||
echo "
|
||||
REPORTED PROBLEM:
|
||||
=================" >> $TEMPFILE
|
||||
cat $NOTE >> $TEMPFILE
|
||||
echo "$NOTE" >> $TEMPFILE
|
||||
echo >> $TEMPFILE
|
||||
fi
|
||||
|
||||
# system information
|
||||
catfile /etc/openmamba-release "release information"
|
||||
catfile /etc/os-release "O.S. release information"
|
||||
catfile /etc/sysconfig/machine "machine information from BIOS"
|
||||
catfile /proc/cpuinfo "processor(s) information"
|
||||
catfile /proc/meminfo "System memory information"
|
||||
catcommand "/usr/sbin/lspci -nn" "PCI hardware information (short)"
|
||||
catcommand "/usr/bin/lspci -nn" "PCI hardware information (short)"
|
||||
catcommand /usr/bin/lsusb "USB hardware information"
|
||||
catcommand /sbin/lsmod "Loadel kernel modules"
|
||||
catcommand "rpm -qa|grep kernel-mamba" "Installed kernel packages"
|
||||
catcommand /usr/sbin/lsmod "Loadel kernel modules"
|
||||
catcommand "rpm -qa|grep ^kernel-" "Installed kernel packages"
|
||||
catcommand "ls -l /etc/alternatives" "System alternatives"
|
||||
|
||||
# kernel and system logs
|
||||
@@ -197,28 +198,29 @@ catfile "/etc/asound.conf" "Alsa configuration"
|
||||
catfile "/var/lib/alsa/asound.state" "Alsa mixer settings"
|
||||
|
||||
# Network
|
||||
catcommand "/sbin/ifconfig -a" "Network interfaces list"
|
||||
catcommand "/usr/sbin/ifconfig -a" "Network interfaces list"
|
||||
catcommand "/usr/sbin/iwconfig" "Wireless interfaces list"
|
||||
catcommand "/sbin/route -n" "Routing table"
|
||||
catfile "/etc/sysconfig/network" "General network configuration"
|
||||
catfile "/etc/resolv.conf" "DNS configuration"
|
||||
catcommand "/usr/sbin/route -n" "Routing table"
|
||||
catcommand "systemd-resolve --status" "DNS configuration"
|
||||
|
||||
# Disks
|
||||
for d in /dev/sd[a-z]; do
|
||||
catcommand "smartctl -ia $d" "S.M.A.R.T. status for device $d"
|
||||
for d in /dev/{sd[a-z],nvme[0-9]}; do
|
||||
[ -e $d ] && catcommand "smartctl -ia $d" "S.M.A.R.T. status for device $d"
|
||||
done
|
||||
|
||||
# Installation
|
||||
catcommand "rpm -qa --last | head -n 100" "Last installed packages"
|
||||
catfile "/var/log/install-*" "Installation log"
|
||||
catfile /var/log/Xorg.5.log "Xorg installation test log"
|
||||
|
||||
# Other details
|
||||
catcommand "/usr/sbin/lspci -vv" "PCI hardware information (verbose)"
|
||||
catcommand "/usr/bin/lspci -vv" "PCI hardware information (verbose)"
|
||||
|
||||
# Systemd coredumps
|
||||
catcommand "/usr/bin/coredumpctl info -q -r" "Systemd coredumps (more recent first)"
|
||||
|
||||
cp $TEMPFILE $REPORTNAME || exit 1
|
||||
chmod +r $REPORTNAME
|
||||
rm -f $TEMPFILE
|
||||
|
||||
echo "Report saved as $REPORTNAME"
|
||||
echo "Please send this report to reports@openmamba.org."
|
||||
echo "Please visit $BUG_REPORT_URL for instructions to submit this report."
|
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 613 B |
Before Width: | Height: | Size: 738 B |
Before Width: | Height: | Size: 992 B |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.9 KiB |
@@ -1,10 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=mambaSoft remote support
|
||||
Name[it]=Supporto remoto mambaSoft
|
||||
GenericName=Remote assistance
|
||||
GenericName[it]=Assistenza remota
|
||||
Exec=/usr/bin/remote-support-mambasoft < /dev/null
|
||||
Icon=mambasoft
|
||||
Terminal=0
|
||||
Type=Application
|
||||
Categories=X-openmamba;
|
@@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
[ "$1" ] && LOCAL_PORT=$1 || LOCAL_PORT=22
|
||||
[ "$2" ] && REMOTE_PORT=$2 || REMOTE_PORT=$(($LOCAL_PORT + 45000))
|
||||
export SSH_ASKPASS=@libexecdir@/openssh/ssh-askpass
|
||||
ssh -p 4424 -N -R $REMOTE_PORT:localhost:$LOCAL_PORT assistenza@services.mambasoft.it
|
86
sb-setup/sb-setup
Executable file
@@ -0,0 +1,86 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# openmamba secure boot setup script
|
||||
#
|
||||
# Copyright (c) 2024 by Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
# Released under the terms of the GNU GPL License v3
|
||||
|
||||
# Requires: sbsigntools shim-signed efibootmgr
|
||||
|
||||
# Sample chroot mount:
|
||||
# sudo mount -o bind /dev /mnt/sda2/dev
|
||||
# sudo mount -o bind /sys /mnt/sda2/sys
|
||||
# sudo mount -o bind /proc /mnt/sda2/proc
|
||||
# sudo mount -o bind /run /mnt/sda2/run
|
||||
# sudo mount -o bind /mnt/sda1 /mnt/sda2/boot/efi
|
||||
# sudo mount -o bind /sys/firmware/efi/efivars /mnt/sda2/sys/firmware/efi/efivars/
|
||||
|
||||
SECUREBOOT_ENABLED=`xxd -p -l4 -s1 /sys/firmware/efi/efivars/SecureBoot-* 2>/dev/null`
|
||||
|
||||
QUIET=
|
||||
|
||||
[ "$1" = "-q" ] && QUIET=1
|
||||
|
||||
[ "$QUIET" ] || echo "Secure boot setup script for openmamba"
|
||||
|
||||
[ $UID -eq 0 ] || {
|
||||
echo "This script must be run as root; exiting."
|
||||
exit 1
|
||||
}
|
||||
|
||||
[ "$SECUREBOOT_ENABLED" == "00000001" ] || {
|
||||
[ "$QUIET" ] || echo "Secure Boot is not enabled; exiting."
|
||||
exit 0
|
||||
}
|
||||
|
||||
EFIDIR=/boot/efi/
|
||||
EFILABEL="openmamba"
|
||||
CERTDIR="/var/lib/sb-setup/mok"
|
||||
BOOTDEV=`findmnt -fno SOURCE /boot/efi`
|
||||
|
||||
# Setup MAchine Owner Key folder
|
||||
[ -e ${CERTDIR} ] || mkdir -p ${CERTDIR}
|
||||
|
||||
# Sign EFI image for secure boot
|
||||
[ -e ${CERTDIR}/MOK.cer ] || {
|
||||
[ "$QUIET" ] || echo "Creating Machine Owner Key and certificates"
|
||||
openssl req -newkey rsa:2048 -nodes -keyout ${CERTDIR}/MOK.key -new -x509 -sha256 \
|
||||
-days 3650 -subj "/CN=${EFILABEL} Machine Owner Key/" -out ${CERTDIR}/MOK.crt
|
||||
openssl x509 -outform DER -in ${CERTDIR}/MOK.crt -out ${CERTDIR}/MOK.cer
|
||||
}
|
||||
|
||||
#grub-mkimage -o ${EFIDIR}/grubx64.efi -O x86_64-efi -p /boot/grub \
|
||||
|
||||
[ "$QUIET" ] || echo "Create EFI grub image"
|
||||
grub-install --target=x86_64-efi --efi-directory=${EFIDIR} --bootloader-id="${EFILABEL}" \
|
||||
--sbat /usr/share/grub/sbat.csv --recheck \
|
||||
--modules="all_video bli boot chain configfile cpuid echo efifwsetup efi_gop efi_uga efinet ext2 \
|
||||
fat font gettext gfxmenu gfxterm gfxterm gfxterm_background gzio halt help hfsplus \
|
||||
iso9660 jpeg keystatus linux loadenv loopback ls lsefi lsefimmap lsefisystab lssal \
|
||||
memdisk minicmd normal ntfs ntfscomp part_apple part_gpt part_msdos password_pbkdf2 \
|
||||
play png probe reboot regexp search search_fs_file search_fs_uuid search_label sleep \
|
||||
smbios squash4 test tpm true video video_bochs video_cirrus xfs zfs zfscrypt zfsinfo"
|
||||
|
||||
[ "$QUIET" ] || echo "Signing EFI grub image for Secure Boot"
|
||||
sbsign --key ${CERTDIR}/MOK.key --cert ${CERTDIR}/MOK.crt --output ${EFIDIR}/EFI/${EFILABEL}/grubx64.efi ${EFIDIR}//EFI/${EFILABEL}/grubx64.efi
|
||||
|
||||
for k in /boot/vmlinuz-*; do
|
||||
echo "Signing $k for Secure Boot"
|
||||
# Remove a previous signature if present
|
||||
sbattach --remove ${k} 2>/dev/null
|
||||
sbsign --key ${CERTDIR}/MOK.key --cert ${CERTDIR}/MOK.crt --output ${k} ${k}
|
||||
done
|
||||
|
||||
[ "$QUIET" ] || echo "Copying MOK.cer into ${EFIDIR}/EFI/${EFILABEL}/"
|
||||
cp ${CERTDIR}/MOK.cer ${EFIDIR}/EFI/${EFILABEL}/
|
||||
|
||||
# Install shim-signed
|
||||
[ "$QUIET" ] || echo "Installing shim images on ${EFIDIR}/EFI/${EFILABEL}"
|
||||
cp /usr/share/shim-signed/shimx64.efi ${EFIDIR}/EFI/${EFILABEL}/
|
||||
cp /usr/share/shim-signed/mmx64.efi ${EFIDIR}/EFI/${EFILABEL}/
|
||||
|
||||
# Create EFI bootmanager entry for shimx64
|
||||
[ "$QUIET" ] || echo "Configuring /EFI/${EFILABEL}/shimx64.efi for boot"
|
||||
efibootmgr -q -c -d ${BOOTDEV} -L "${EFILABEL}" -l "/EFI/${EFILABEL}/shimx64.efi"
|
||||
|
||||
[ "$QUIET" ] || echo "Done."
|
@@ -1 +0,0 @@
|
||||
%lang(it) /usr/share/locale/it/LC_MESSAGES/usbinstall.mo
|
45
usr/bin/service
Executable file
@@ -0,0 +1,45 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Simple service execution tool
|
||||
|
||||
USAGE=$"Usage: ""$0 [service_name [start|stop|restart|..]]"
|
||||
VERSION="${0##*/} ver. 0.61"
|
||||
|
||||
INITDDIR="/etc/init.d"
|
||||
SERVICE=
|
||||
OPTIONS=
|
||||
|
||||
if [ $# -eq 0 ]; then
|
||||
echo "${USAGE}" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
while [ $# -gt 0 ]; do
|
||||
case "$1" in
|
||||
--help | -h)
|
||||
echo "${USAGE}" >&2
|
||||
exit 0
|
||||
;;
|
||||
--version | -V)
|
||||
echo "${VERSION}" >&2
|
||||
exit 0
|
||||
;;
|
||||
*)
|
||||
if [ -z "${SERVICE}" ]; then
|
||||
SERVICE="${1}"
|
||||
else
|
||||
OPTIONS="${OPTIONS} ${1}"
|
||||
fi
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ -d /run/systemd ]; then
|
||||
systemctl ${OPTIONS} ${SERVICE}.service
|
||||
elif [ -x "${INITDDIR}/${SERVICE}" ]; then
|
||||
env -i PATH="$PATH" TERM="$TERM" "${INITDDIR}/${SERVICE}" ${OPTIONS}
|
||||
else
|
||||
echo "${SERVICE}: "$"unrecognized service" >&2
|
||||
exit 1
|
||||
fi
|
5
usr/lib/modprobe.d/blacklist-net.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
# Disable obscure network protocols
|
||||
blacklist ax25
|
||||
blacklist netrom
|
||||
blacklist x25
|
||||
blacklist rose
|