The officially official Devuan Forum!

You are not logged in.

#1 2018-07-15 21:07:42

nogeek
Member
Registered: 2018-07-15
Posts: 12  

kiosk system for online banking with devuan ascii

Hi. =-)
Finally I am a member yay!!1! ;-)

machine: Lenovo ThinkPad T61 http://thinkwiki.de/T61
project: building an live-iso for online banking - minimal packages, minimal xserver and only firefox-esr (no windowmanager or terminal emulator)

I use this iso:

https://files.devuan.org/devuan_ascii/minimal-live/devuan_ascii_2.0.0_amd64_minimal-live.iso

This iso includes the following packages:

abook                                           install
acpi                                            install
acpi-support-base                               install
acpid                                           install
adduser                                         install
alsa-utils                                      install
apcalc                                          install
apcalc-common                                   install
apt                                             install
apt-utils                                       install
aspell                                          install
aspell-en                                       install
at                                              install
atmel-firmware                                  install
base-files                                      install
base-passwd                                     install
bash                                            install
bash-completion                                 install
bastet                                          install
bc                                              install
beep                                            install
bind9-host                                      install
bittornado                                      install
bluez-firmware                                  install
bombardier                                      install
brltty                                          install
bsdgames                                        install
bsdmainutils                                    install
bsdutils                                        install
busybox                                         install
bzip2                                           install
ca-certificates                                 install
caca-utils                                      install
calcurse                                        install
cavezofphear                                    install
clex                                            install
cmatrix                                         install
console-common                                  install
console-data                                    install
console-setup                                   install
console-setup-linux                             install
consolekit                                      install
coreutils                                       install
cowsay                                          install
cpio                                            install
crawl                                           install
crawl-common                                    install
cron                                            install
cryptsetup                                      install
cryptsetup-bin                                  install
curl                                            install
curseofwar                                      install
dahdi-firmware-nonfree                          install
dash                                            install
dbus                                            install
dc                                              install
debconf                                         install
debconf-i18n                                    install
debian-archive-keyring                          install
debianutils                                     install
debootstrap                                     install
devuan-baseconf                                 install
devuan-keyring                                  install
dh-python                                       install
dialog                                          install
dictionaries-common                             install
diffutils                                       install
discover                                        install
discover-data                                   install
dmidecode                                       install
dmsetup                                         install
dnsutils                                        install
dpkg                                            install
dselect                                         install
dvtm                                            install
e2fslibs:amd64                                  install
e2fsprogs                                       install
ed                                              install
edbrowse                                        install
eject                                           install
emacsen-common                                  install
empire                                          install
entr                                            install
espeak                                          install
espeak-data:amd64                               install
espeak-ng-data:amd64                            install
espeakup                                        install
eudev                                           install
fbi                                             install
fbterm                                          install
fetchmail                                       install
figlet                                          install
file                                            install
findutils                                       install
firmware-amd-graphics                           install
firmware-atheros                                install
firmware-bnx2                                   install
firmware-bnx2x                                  install
firmware-brcm80211                              install
firmware-cavium                                 install
firmware-crystalhd                              install
firmware-intel-sound                            install
firmware-intelwimax                             install
firmware-iwlwifi                                install
firmware-libertas                               install
firmware-linux-free                             install
firmware-linux-nonfree                          install
firmware-misc-nonfree                           install
firmware-myricom                                install
firmware-netxen                                 install
firmware-qlogic                                 install
firmware-realtek                                install
firmware-ti-connectivity                        install
firmware-zd1211                                 install
fontconfig                                      install
fontconfig-config                               install
fonts-dejavu-core                               install
fortune-mod                                     install
fortunes-min                                    install
freesweep                                       install
ftp                                             install
gawk                                            install
gcc-6-base:amd64                                install
gddrescue                                       install
gdisk                                           install
geoip-bin                                       install
gettext-base                                    install
ghostscript                                     install
git                                             install
gnuchess                                        install
gnupg                                           install
gnupg-agent                                     install
gnupg2                                          install
gpgv                                            install
gpm                                             install
greed                                           install
grep                                            install
groff-base                                      install
grub-common                                     install
grub-pc                                         install
grub-pc-bin                                     install
grub2-common                                    install
guile-2.0                                       install
guile-2.0-libs:amd64                            install
gzip                                            install
hasciicam                                       install
hicolor-icon-theme                              install
hostname                                        install
htop                                            install
iftop                                           install
ifupdown                                        install
imagemagick                                     install
imagemagick-6-common                            install
imagemagick-6.q16                               install
info                                            install
init                                            install
init-system-helpers                             install
initramfs-tools                                 install
initramfs-tools-core                            install
initscripts                                     install
insserv                                         install
install-info                                    install
iotop                                           install
iproute2                                        install
iptables                                        install
iputils-ping                                    install
irqbalance                                      install
irssi                                           install
isc-dhcp-client                                 install
isc-dhcp-common                                 install
isolinux                                        install
iw                                              install
jhead                                           install
kbd                                             install
keyboard-configuration                          install
klibc-utils                                     install
kmod                                            install
krb5-locales                                    install
laptop-detect                                   install
less                                            install
lftp                                            install
libaa1:amd64                                    install
libacl1:amd64                                   install
libapparmor1:amd64                              install
libapt-inst2.0:amd64                            install
libapt-pkg5.0:amd64                             install
libasound2:amd64                                install
libasound2-data                                 install
libaspell15:amd64                               install
libassuan0:amd64                                install
libasyncns0:amd64                               install
libattr1:amd64                                  install
libaudit-common                                 install
libaudit1:amd64                                 install
libavahi-client3:amd64                          install
libavahi-common-data:amd64                      install
libavahi-common3:amd64                          install
libbind9-140:amd64                              install
libblkid1:amd64                                 install
libbluetooth3:amd64                             install
libboost-program-options1.62.0:amd64            install
libbrlapi0.6:amd64                              install
libbsd0:amd64                                   install
libburn4:amd64                                  install
libbz2-1.0:amd64                                install
libc-bin                                        install
libc-dev-bin                                    install
libc-l10n                                       install
libc6:amd64                                     install
libc6-dev:amd64                                 install
libcaca0:amd64                                  install
libcairo2:amd64                                 install
libcanlock2                                     install
libcap-ng0:amd64                                install
libcap2:amd64                                   install
libck-connector0:amd64                          install
libcomerr2:amd64                                install
libcroco3:amd64                                 install
libcryptsetup4:amd64                            install
libcups2:amd64                                  install
libcupsimage2:amd64                             install
libcurl3:amd64                                  install
libcurl3-gnutls:amd64                           install
libdatrie1:amd64                                install
libdb5.3:amd64                                  install
libdbus-1-3:amd64                               install
libdbus-glib-1-2:amd64                          install
libdebconfclient0:amd64                         install
libdevmapper1.02.1:amd64                        install
libdirectfb-1.2-9:amd64                         install
libdiscover2                                    install
libdns-export162                                install
libdns162:amd64                                 install
libedit2:amd64                                  install
libelf1:amd64                                   install
libenca0:amd64                                  install
libespeak-ng1:amd64                             install
libespeak1:amd64                                install
libestr0                                        install
libeudev1:amd64                                 install
libevent-2.0-5:amd64                            install
libexif12:amd64                                 install
libexpat1:amd64                                 install
libfaad2:amd64                                  install
libfastjson4:amd64                              install
libfdisk1:amd64                                 install
libffi6:amd64                                   install
libfftw3-double3:amd64                          install
libfftw3-single3:amd64                          install
libflac8:amd64                                  install
libfontconfig1:amd64                            install
libfreetype6:amd64                              install
libftp4:amd64                                   install
libfuse2:amd64                                  install
libgc1c2:amd64                                  install
libgcc1:amd64                                   install
libgcrypt20:amd64                               install
libgdbm3:amd64                                  install
libgdk-pixbuf2.0-0:amd64                        install
libgdk-pixbuf2.0-common                         install
libgeoip1:amd64                                 install
libgif7:amd64                                   install
libglib2.0-0:amd64                              install
libgmime-2.6-0:amd64                            install
libgmp10:amd64                                  install
libgnutls30:amd64                               install
libgomp1:amd64                                  install
libgpg-error0:amd64                             install
libgpgme11:amd64                                install
libgpm2:amd64                                   install
libgraphite2-3:amd64                            install
libgs9:amd64                                    install
libgs9-common                                   install
libgsasl7                                       install
libgsm1:amd64                                   install
libgssapi-krb5-2:amd64                          install
libharfbuzz0b:amd64                             install
libhogweed4:amd64                               install
libice6:amd64                                   install
libicu57:amd64                                  install
libid3tag0:amd64                                install
libidn11:amd64                                  install
libidn2-0:amd64                                 install
libijs-0.35:amd64                               install
libimlib2:amd64                                 install
libip4tc0:amd64                                 install
libip6tc0:amd64                                 install
libiptc0:amd64                                  install
libisc-export160                                install
libisc160:amd64                                 install
libisccc140:amd64                               install
libisccfg140:amd64                              install
libisoburn1:amd64                               install
libisofs6:amd64                                 install
libiw30:amd64                                   install
libjack-jackd2-0:amd64                          install
libjbig0:amd64                                  install
libjbig2dec0:amd64                              install
libjpeg-turbo-progs                             install
libjpeg62-turbo:amd64                           install
libjte1                                         install
libk5crypto3:amd64                              install
libkeyutils1:amd64                              install
libklibc                                        install
libkmod2:amd64                                  install
libkrb5-3:amd64                                 install
libkrb5support0:amd64                           install
libksba8:amd64                                  install
liblcms2-2:amd64                                install
libldap-2.4-2:amd64                             install
libldap-common                                  install
liblocale-gettext-perl                          install
liblogging-stdlog0:amd64                        install
liblognorm5:amd64                               install
libloudmouth1-0:amd64                           install
liblqr-1-0:amd64                                install
libltdl7:amd64                                  install
liblua5.1-0:amd64                               install
liblwres141:amd64                               install
liblz4-1:amd64                                  install
liblzma5:amd64                                  install
liblzo2-2:amd64                                 install
libmad0:amd64                                   install
libmagic-mgc                                    install
libmagic1:amd64                                 install
libmagickcore-6.q16-3:amd64                     install
libmagickwand-6.q16-3:amd64                     install
libmnl0:amd64                                   install
libmodplug1:amd64                               install
libmount1:amd64                                 install
libmozjs-24-0:amd64                             install
libmpcdec6:amd64                                install
libmpdec2:amd64                                 install
libmpfr4:amd64                                  install
libncurses5:amd64                               install
libncursesw5:amd64                              install
libnetfilter-acct1:amd64                        install
libnetfilter-conntrack3:amd64                   install
libnettle6:amd64                                install
libnewt0.52:amd64                               install
libnfnetlink0:amd64                             install
libnghttp2-14:amd64                             install
libnl-3-200:amd64                               install
libnl-genl-3-200:amd64                          install
libnotmuch4                                     install
libnpth0:amd64                                  install
libnspr4:amd64                                  install
libnss3:amd64                                   install
libntlm0:amd64                                  install
libnuma1:amd64                                  install
libogg0:amd64                                   install
libopencore-amrnb0:amd64                        install
libopencore-amrwb0:amd64                        install
libopenjp2-7:amd64                              install
libopts25:amd64                                 install
libopus0:amd64                                  install
libopusfile0                                    install
libotr5                                         install
libp11-kit0:amd64                               install
libpam-modules:amd64                            install
libpam-modules-bin                              install
libpam-runtime                                  install
libpam0g:amd64                                  install
libpango-1.0-0:amd64                            install
libpangocairo-1.0-0:amd64                       install
libpangoft2-1.0-0:amd64                         install
libpaper1:amd64                                 install
libparted2:amd64                                install
libpcap0.8:amd64                                install
libpcaudio0                                     install
libpci3:amd64                                   install
libpcre3:amd64                                  install
libpcsclite1:amd64                              install
libperl5.24:amd64                               install
libpipeline1:amd64                              install
libpixman-1-0:amd64                             install
libpng16-16:amd64                               install
libpolkit-agent-1-0:amd64                       install
libpolkit-backend-1-0                           install
libpolkit-backend-consolekit-1-0:amd64          install
libpolkit-gobject-1-0                           install
libpolkit-gobject-consolekit-1-0:amd64          install
libpoppler64:amd64                              install
libpopt0:amd64                                  install
libportaudio2:amd64                             install
libprocps4:amd64                                install
libprocps6:amd64                                install
libprotobuf10:amd64                             install
libpsl5:amd64                                   install
libpulse0:amd64                                 install
libpython-stdlib:amd64                          install
libpython2.7-minimal:amd64                      install
libpython2.7-stdlib:amd64                       install
libpython3-stdlib:amd64                         install
libpython3.5-minimal:amd64                      install
libpython3.5-stdlib:amd64                       install
librcc0                                         install
librcd0                                         install
libreadline7:amd64                              install
librecode0:amd64                                install
libresid-builder0c2a                            install
librsvg2-2:amd64                                install
librtmp1:amd64                                  install
libsamplerate0:amd64                            install
libsasl2-2:amd64                                install
libsasl2-modules:amd64                          install
libsasl2-modules-db:amd64                       install
libselinux1:amd64                               install
libsemanage-common                              install
libsemanage1:amd64                              install
libsensors4:amd64                               install
libsepol1:amd64                                 install
libsidplay2                                     install
libsidutils0                                    install
libsigsegv2:amd64                               install
libslang2:amd64                                 install
libsm6:amd64                                    install
libsmartcols1:amd64                             install
libsndfile1:amd64                               install
libsonic0:amd64                                 install
libsox-fmt-alsa:amd64                           install
libsox-fmt-base:amd64                           install
libsox2:amd64                                   install
libspeex1:amd64                                 install
libsqlite3-0:amd64                              install
libss2:amd64                                    install
libssh2-1:amd64                                 install
libssl1.0.2:amd64                               install
libssl1.1:amd64                                 install
libstdc++6:amd64                                install
libsystemd0:amd64                               install
libtag1v5:amd64                                 install
libtag1v5-vanilla:amd64                         install
libtagc0:amd64                                  install
libtalloc2:amd64                                install
libtasn1-6:amd64                                install
libtext-charwidth-perl                          install
libtext-iconv-perl                              install
libtext-wrapi18n-perl                           install
libthai-data                                    install
libthai0:amd64                                  install
libtidy5                                        install
libtiff5:amd64                                  install
libtinfo5:amd64                                 install
libtokyocabinet9:amd64                          install
libturbojpeg0:amd64                             install
libunistring0:amd64                             install
libusb-0.1-4:amd64                              install
libustr-1.0-1:amd64                             install
libutempter0:amd64                              install
libuu0                                          install
libuuid1:amd64                                  install
libvorbis0a:amd64                               install
libvorbisenc2:amd64                             install
libvorbisfile3:amd64                            install
libwavpack1:amd64                               install
libwrap0:amd64                                  install
libx11-6:amd64                                  install
libx11-data                                     install
libx11-xcb1:amd64                               install
libx86-1:amd64                                  install
libxapian30:amd64                               install
libxau6:amd64                                   install
libxcb-render0:amd64                            install
libxcb-shm0:amd64                               install
libxcb1:amd64                                   install
libxdmcp6:amd64                                 install
libxext6:amd64                                  install
libxi6:amd64                                    install
libxml2:amd64                                   install
libxrender1:amd64                               install
libxtables12:amd64                              install
libxtst6:amd64                                  install
links2                                          install
linux-base                                      install
linux-image-4.9.0-6-amd64                       install
linux-image-amd64                               install
linux-live-boot                                 install
live-boot-initramfs-tools                       install
live-config                                     install
live-config-sysvinit                            install
locales                                         install
login                                           install
logrotate                                       install
lrzsz                                           install
lsb-base                                        install
lsof                                            install
lynx                                            install
lynx-common                                     install
m4                                              install
man-db                                          install
manpages                                        install
manpages-dev                                    install
matanza                                         install
mawk                                            install
mc                                              install
mc-data                                         install
mcabber                                         install
mime-support                                    install
minicom                                         install
mlocate                                         install
moc                                             install
moria                                           install
mosh                                            install
mount                                           install
msmtp                                           install
mtools                                          install
mtr-tiny                                        install
multiarch-support                               install
multitail                                       install
mutt                                            install
nano                                            install
ncdu                                            install
ncurses-base                                    install
ncurses-bin                                     install
net-tools                                       install
netbase                                         install
netcat                                          install
netcat-traditional                              install
nethack-common                                  install
nethack-console                                 install
nfacct                                          install
ninvaders                                       install
nrss                                            install
ntp                                             install
omega-rpg                                       install
openssh-client                                  install
openssh-server                                  install
openssh-sftp-server                             install
openssl                                         install
pacman4console                                  install
parallel                                        install
parted                                          install
passwd                                          install
patch                                           install
pciutils                                        install
pente                                           install
perl                                            install
perl-base                                       install
perl-modules-5.24                               install
pinentry-curses                                 install
policykit-1                                     install
poppler-data                                    install
poppler-utils                                   install
procmail                                        install
procps                                          install
psmisc                                          install
python                                          install
python-minimal                                  install
python2.7                                       install
python2.7-minimal                               install
python3                                         install
python3-minimal                                 install
python3.5                                       install
python3.5-minimal                               install
radio                                           install
readline-common                                 install
refractainstaller-base                          install
refractasnapshot-base                           install
rename                                          install
rpl                                             install
rsync                                           install
rsyslog                                         install
sc                                              install
screen                                          install
sed                                             install
sensible-utils                                  install
setnet                                          install
shared-mime-info                                install
sox                                             install
squashfs-tools                                  install
startpar                                        install
sudo                                            install
sudoku                                          install
syslinux                                        install
syslinux-common                                 install
sysstat                                         install
sysv-rc                                         install
sysvinit                                        install
sysvinit-core                                   install
sysvinit-utils                                  install
tar                                             install
tasksel                                         install
taskwarrior                                     install
tcc                                             install
telnet                                          install
termsaver                                       install
time                                            install
tin                                             install
tmux                                            install
toilet                                          install
toilet-fonts                                    install
traceroute                                      install
ttyrec                                          install
tzdata                                          install
ucf                                             install
unzip                                           install
util-linux                                      install
util-linux-locales                              install
vim-common                                      install
vim-runtime                                     install
vim-tiny                                        install
w3m                                             install
wamerican                                       install
wavemon                                         install
wget                                            install
whiptail                                        install
whois                                           install
wireless-tools                                  install
wpasupplicant                                   install
x11-common                                      install
xkb-data                                        install
xorriso                                         install
xxd                                             install
xz-utils                                        install
yasr                                            install
zile                                            install
zlib1g:amd64                                    install
zsh                                             install
zsh-common                                      install

Now I customize it with my glorious noob-scripts:
001 replace default user

deluser devuan &
delgroup devuan &
rm -r /home/devuan &
adduser banking

002 minimalizing the system
Here i use a packagelist of my customize minimal installation of devuan ascii wich is installed on my hdd.
This system works, it runs at the moment but with linux-libre as kernel and of course without the live-* packages
the packagelist:

adduser                                         install
apt                                             install
apt-utils                                       install
base-files                                      install
base-passwd                                     install
bash                                            install
bsdutils                                        install
busybox                                         install
console-setup                                   install
console-setup-linux                             install
coreutils                                       install
cpio                                            install
cron                                            install
cryptsetup                                      install
cryptsetup-bin                                  install
dash                                            install
debconf                                         install
debian-archive-keyring                          install
debianutils                                     install
devuan-baseconf                                 install
devuan-keyring                                  install
diffutils                                       install
dmidecode                                       install
dmsetup                                         install
dpkg                                            install
e2fslibs:amd64                                  install
e2fsprogs                                       install
eject                                           install
eudev                                           install
findutils                                       install
gcc-6-base:amd64                                install
gettext-base                                    install
gpgv                                            install
grep                                            install
grub-common                                     install
grub-pc                                         install
grub-pc-bin                                     install
grub2-common                                    install
gzip                                            install
hostname                                        install
ifupdown                                        install
init                                            install
init-system-helpers                             install
initramfs-tools                                 install
initramfs-tools-core                            install
initscripts                                     install
insserv                                         install
iproute2                                        install
iptables                                        install
iputils-ping                                    install
isolinux                                        install
kbd                                             install
keyboard-configuration                          install
klibc-utils                                     install
kmod                                            install
libacl1:amd64                                   install
libapt-inst2.0:amd64                            install
libapt-pkg5.0:amd64                             install
libattr1:amd64                                  install
libaudit-common                                 install
libaudit1:amd64                                 install
libblkid1:amd64                                 install
libburn4:amd64                                  install
libbz2-1.0:amd64                                install
libc-bin                                        install
libc-l10n                                       install
libc6:amd64                                     install
libcap-ng0:amd64                                install
libcap2:amd64                                   install
libcomerr2:amd64                                install
libcryptsetup4:amd64                            install
libdb5.3:amd64                                  install
libdebconfclient0:amd64                         install
libdevmapper1.02.1:amd64                        install
libelf1:amd64                                   install
libestr0                                        install
libeudev1:amd64                                 install
libfastjson4:amd64                              install
libfdisk1:amd64                                 install
libfreetype6:amd64                              install
libfuse2:amd64                                  install
libgcc1:amd64                                   install
libgcrypt20:amd64                               install
libgpg-error0:amd64                             install
libidn11:amd64                                  install
libip4tc0:amd64                                 install
libip6tc0:amd64                                 install
libiptc0:amd64                                  install
libisoburn1:amd64                               install
libisofs6:amd64                                 install
libjte1                                         install
libklibc                                        install
libkmod2:amd64                                  install
liblocale-gettext-perl                          install
liblogging-stdlog0:amd64                        install
liblognorm5:amd64                               install
liblz4-1:amd64                                  install
liblzma5:amd64                                  install
liblzo2-2:amd64                                 install
libmnl0:amd64                                   install
libmount1:amd64                                 install
libncurses5:amd64                               install
libncursesw5:amd64                              install
libnetfilter-conntrack3:amd64                   install
libnettle6:amd64                                install
libnewt0.52:amd64                               install
libnfnetlink0:amd64                             install
libpam-modules:amd64                            install
libpam-modules-bin                              install
libpam-runtime                                  install
libpam0g:amd64                                  install
libpci3:amd64                                   install
libpcre3:amd64                                  install
libpng16-16:amd64                               install
libpopt0:amd64                                  install
libprocps6:amd64                                install
libreadline7:amd64                              install
libselinux1:amd64                               install
libsemanage-common                              install
libsemanage1:amd64                              install
libsepol1:amd64                                 install
libslang2:amd64                                 install
libsmartcols1:amd64                             install
libss2:amd64                                    install
libstdc++6:amd64                                install
libtext-charwidth-perl                          install
libtext-iconv-perl                              install
libtext-wrapi18n-perl                           install
libtinfo5:amd64                                 install
libustr-1.0-1:amd64                             install
libuuid1:amd64                                  install
libxtables12:amd64                              install
linux-base                                      install
linux-image-4.9.0-6-amd64                       install
linux-image-amd64                               install
live-boot                                       install
live-boot-initramfs-tools                       install
live-config                                     install
live-config-sysvinit                            install
locales                                         install
login                                           install
logrotate                                       install
lsb-base                                        install
mawk                                            install
mount                                           install
mtools                                          install
multiarch-support                               install
ncurses-base                                    install
ncurses-bin                                     install
net-tools                                       install
netbase                                         install
passwd                                          install
pciutils                                        install
perl-base                                       install
procps                                          install
readline-common                                 install
refractasnapshot-base                           install
rsync                                           install
rsyslog                                         install
sed                                             install
sensible-utils                                  install
squashfs-tools                                  install
startpar                                        install
syslinux                                        install
syslinux-common                                 install
sysv-rc                                         install
sysvinit                                        install
sysvinit-core                                   install
sysvinit-utils                                  install
tar                                             install
tasksel                                         install
tasksel-data                                    install
tzdata                                          install
ucf                                             install
util-linux                                      install
vim-common                                      install
vim-tiny                                        install
xkb-data                                        install
xorriso                                         install
xxd                                             install
zlib1g:amd64                                    install

Isn't it cute and tiny?
=-D

The following script is using this list for "$@" :

#prevent apt from installing recommend packages
echo "APT::Install-Recommends "0";" > /etc/apt/apt.conf.d/01lean &&
echo "APT::AutoRemove:RecommendsImportant "false";" >> /etc/apt/apt.conf.d/01lean &&
#add the devuan repository to /etc/apt/sources.list
echo "# devuan repository" > /etc/apt/sources.list &&
echo "deb http://pkgmaster.devuan.org/merged ascii main" >> /etc/apt/sources.list &&
echo "deb http://pkgmaster.devuan.org/merged ascii-security main" >> /etc/apt/sources.list &&
echo "deb http://pkgmaster.devuan.org/merged ascii-updates main" >> /etc/apt/sources.list &&
apt update &&
#minimalize the number of packages and remove all non-free packages (needs a packagelist builded with "dpkg --get-seletions > PACKAGELIST")
dpkg --clear-selections &&
dpkg --set-selections < "$@" &&
apt-get dselect-upgrade &&
apt-get autoclean &&
apt-get clean &&
dpkg --get-selections > remove &&
        grep deinstall remove | sed s/deinstall//g | sed 's/\t//g' | sed ':a;N;$!ba;s/\n/ /g' | xargs apt-get autoremove --purge -y &&
                rm remove &&
apt install deborphan &&
deborphan | xargs apt-get autoremove --purge -y &&
apt-get autoclean &&
apt-get clean

003 install linux-libre kernel

apt update &&
apt install ca-certificates >> ca-certificates_packages # wget needs it for https &&
apt install gnupg >> gnupg_packages # linux-libre needs it at first install (i don't know why it's not listed in recommends...) &&
apt install wget >> wget_packages # for downloading the key &&
echo "# linux-libre kernel" >> /etc/apt/sources.list &&
echo "deb mirror://linux-libre.fsfla.org/pub/linux-libre/freesh/mirrors.txt freesh main" >> /etc/apt/sources.list &&
wget https://jxself.org/gpg.inc &&
gpg --import gpg.inc && # doing these two steps
gpg --list-keys && # because gpg --with-fingerprint doesn't work...
echo "Key fingerprint should be = F611 A908 FFA1 65C6 9958 4ED4 9D0D B31B 545A 3198" &&
apt-key add gpg.inc &&
rm gpg.inc &&
apt update &&
apt list linux-libre* &&
read -p "choose a kernel from the list above: " kernel
apt install --no-install-recommends --no-install-suggests $kernel && # i use linux-libre-4.14
rm -r /root/.gnupg &&
head -n 15 ca-certificates_packages &&
head -n 15 gnupg_packages &&
head -n 15 wget_packages &&
echo "remove and purge the packages above by hand (don't know hw to automate this...)"

004 little clean up

dmsg --clear
echo "" > ~/.bash_history
echo "" > /home/banking/.bash_history
rm -r /var/log/*

So now i like to build a bootable iso, boot that iso with the linux-libre kernel, remove the old kernel and do some configs and then building a iso again (the final one).
That for I run :

refractasnapshot

EDIT>
It is saying that grub-efi-amd64 and dosfstools are missing, but i go on and making a snapshot cause the T61 has no UEFI.
<EDIT
I save the iso on a removable media, start another system and burning it on a CD.
Now i boot that CD, but i get errors:
https://picload.org/view/dldgwwdi/gnu-l … l.png.html

Last edited by nogeek (2018-07-16 15:12:51)

Offline

#2 2018-07-15 21:16:40

golinux
Administrator
Registered: 2016-11-25
Posts: 1,252  

Re: kiosk system for online banking with devuan ascii

nogeek wrote:

Hi. =-)
Finally I am a member yay!!1! ;-)

Indeed you are!  Nice to see you here.  Wish I could help with your question but alas, no.

Online

#3 2018-07-16 00:37:05

dxrobertson
Member
Registered: 2017-05-04
Posts: 85  

Re: kiosk system for online banking with devuan ascii

It is saying that grub-efi-amd64 and dosfstools are missing

Having never created my own "system", I can not offer technical answers for your base problem.  But grub-efi-amd64 and dosfstools are packages, and it may be that these are required to create a bootable live iso.  I would try an install of these 2 packages prior to the iso create step, and try again.

Offline

#4 2018-07-16 10:26:13

fsmithred
Administrator
Registered: 2016-11-25
Posts: 873  

Re: kiosk system for online banking with devuan ascii

grub-efi and dosfstools are only needed if you want the iso to be bootable on a uefi system. You can ignore those messages or disable them by setting make_efi=no in /etc/refractasnapshot.conf.

I/O errors suggest a hardware problem. Maybe there were errors burning the CD.

This page explains how to get the checksum from a burned CD. Replace md5sum with sha256sum if you want to compare it to the checksum in the SHA256SUMS file where you downloaded the iso.
http://www.brunolinux.com/01-First_Thin … d_CDs.html

Offline

#5 2018-07-16 15:03:52

nogeek
Member
Registered: 2018-07-15
Posts: 12  

Re: kiosk system for online banking with devuan ascii

Thank you all for your answers.

golinux wrote:

Nice to see you here.

thx! =-)


dxrobertson wrote:

grub-efi-amd64 and dosfstools are packages, and it may be that these are required to create a bootable live iso.  I would try an install of these 2 packages prior to the iso create step, and try again.

the T61 has no UEFI so I do not need it, sorry I had have to say this.

fsmithred wrote:

I/O errors suggest a hardware problem. Maybe there were errors burning the CD.

Hmm.. wodim didn't say anything...

fsmithred wrote:

This page explains how to get the checksum from a burned CD. Replace md5sum with sha256sum if you want to compare it to the checksum in the SHA256SUMS file where you downloaded the iso.

Of course I've checked the devuan iso and mine too (refractasnapshot builds an iso and a sha256 for it.)

Last edited by nogeek (2018-07-16 15:14:23)

Offline

Board footer