Es ist schon lange her seitdem ich an xchroot v2.5.3 gearbeitet habe. Letztes Jahr mußte ich die Entwicklung von xchroot komplett einstellen, da der Geheimdienst mir dies vereitelt hatte. Ich konnte einer Variable auf einer Zeile einen Wert zuweisen und die Variable hatte eine Zeile später nicht mehr denselben Wert - und das offline. Heute hatte ich zum Glück keine Probleme mehr mit xchroot. Jedoch bleibt die Entwicklung von a̅tea problematisch und zu gewissen Teilen verhindert. Viel schlimmer noch habe ich derzeit überhaupt keine Möglichkeit an meinem DualSat SAT-Solver weiterzuarbeiten. Das Veröffentlichen von normalen rss-Nachrichten wird für mich auch immer schwieriger. Inzwischen muß ich die große Mehrzahl dieser Nachrichten offline schreiben. Ein paar wenige habe ich mit Füllfeder am Papier und Wörterbüchern aus Papier zusammengesetellt. Nichtsdestoweniger ist es für Spanisch und Portugiesisch eine große Erleichterung wenn ich Vorlschläge von translate.google.com ansehen kann, was mit meinem Tablet meist noch möglich war. Kurz vor der COP26 hat man mir die Browser Firefox, Google Chrome und Falkon ausgeschalten um mich zu bedrohen. Derzeit verwende ich Epiphany und Midori. I hatte schon Angst auf große Teile des Webs nicht mehr zugreifen zu können, da mir usrprünglich kein alternativer, graphischer Browser mit Javascript bekannt war.
new features: escape from a chroot environment into the original root if not disabled, better desktop shortcut creation for chroot programs, many many bugfixes including mount mirroring: Since v2.5 it can automatically mount directories f.i. under /media directly into the chroot. View the first lines of the xchroot executable with less or a text editor to see the full changelog.
It is a long way since xchroot v2.5.3. Last year I had to stop development because the secret services did not allow me to continue. I could assign a variable on one line and it did not have the assigned value on the next line - and that offline. Luckily today I did not have any problems with xchroot. However developing a̅tea remains problematic and at least partially inhibited. Far worse there is no way for me to continue the development of my DualSat SAT-solver. Publishing the normal news messages here at the rss newsletter has also become increasingly difficult. Meanwhile I need to write the vast majority of messages offline. A few have been written on paper and with paperback dictionaries only. Nonetheless it is a huge alleviation to view suggestions of translate.google.com for Spanish and Portuguese which I could mostly still do with my tablet. Short before the COP26 the Firefox, Google Chrome and Falkon browsers have been disabled on my online machine in order to threaten me. I am currently using Epiphany and Midori. I had already feared that the overwhelming majority of the web would remain unreachable for me as I initially did not know any alternative graphical browser with Javascript.
new features: escape from a chroot environment into the original root if not disabled, better desktop shortcut creation for chroot programs, many many bugfixes including mount mirroring: Since v2.5 it can automatically mount directories f.i. under /media directly into the chroot. View the first lines of the xchroot executable with less or a text editor to see the full changelog.
BugFixes towards v2.5: The user management was broken as we forgot to change $OPTARG into $optarg. xchroot can now be run directly as user without openroot macro. createstartup now also works for Xfce and other desktop environments, not only for Xfce. Unmounting on exit has been improved and should work correctly in all cases. You may now run a program like /dst/deb32/bin/hostname directly also if /dst instead of /dst/deb32 is a sudoers praefix. Alas we could not fully test this new version because our offline computer is under attack from western secret services. That is why we would highly estimate contributions/bugfixes by users. The program is already GPLv3.
xchroot has a new feature: It can mirror mounts into the root as well as out of the root while a chroot is in progress. This is achieved by forking a mirror-mountd process. Furthermore the code has been cleaned up to allow faster unmounts on exit, prettier printing with three message levels and an effective polling whether a sub-process has terminated on exit. Mounting the home directory into the root can now be done with a simple command line switch. As there have been done some bigger changes to xchroot, further testing is welcome.
Bugfix for xchroot: Under certain conditions directories were not unmounted correctly when leaving the chroot. A possible hang when invoking cleanup later on has also been resolved. No more spurious error message on chroot to relative directory. When already inside the directory of the chroot the directory is kept on chrooting.