Commit graph

18 commits

Author SHA1 Message Date
fdupoux 6bd8322c34 Fix for ArchLinux bug FS#67411 2020-07-27 19:50:47 +01:00
Marcos Mello b1fe4911fd Reorder make_customize_airootfs() and make_setup_mkinitcpio() in build.sh
Also remove unnecessary commented lines.

No functional change.
2020-07-05 16:06:34 -03:00
fdupoux 9f5932de95 Run make_customize_airootfs() before make_setup_mkinitcpio() to fix #109 2020-05-25 09:26:38 +01:00
Francois Dupoux 63039626a6 Added new entry in boot menu to start from a Linux OS installed on the disk 2020-05-17 07:43:27 +00:00
fdupoux 15576d33af Automatically rename 64bit architecture in ISO file name 2020-04-13 13:50:48 +01:00
Marcos Mello b89e1ed94a Use rm -f when removing customize_airootfs.sh 2020-04-06 21:12:22 -03:00
Marcos Mello 3f3405049b Move hardcoded package list from build.sh to packages file 2020-04-06 15:49:14 -03:00
fdupoux fad6f9d360 Simplify support for multiple architectures 2020-03-07 16:46:09 +00:00
fdupoux 0fda814c99 Fix EFI boot on 32bit architecture 2020-03-07 09:12:28 +00:00
Marcos Mello ba6a52de0d Autologin rework
* Passes through PAM (pam_systemd module) via login(1). This sets up
  systemd --user instance, which will create and listen on dbus session socket.

* login(1) is called (via agetty(8)) with -p option, keeping the environment
  pam_systemd configured for the user, most importantly
  DBUS_SESSION_BUS_ADDRESS.

* Thus dbus-launch call in /etc/X11/xinit/xinitrc is unnecessary.

* autologin.conf drop-in configured in the template unit (getty@.service)
  to make autologin work on all virtual consoles.
2020-03-03 20:21:46 -03:00
fdupoux cc9efa9f8b Add architecture to the name of the ISO image 2020-03-01 20:50:31 +00:00
Marcos Mello a90fbcbf6f Fix wrong directories/files ownership
Before:

$ ls -ln work/x86_64/airootfs/
total 0
drwxr-xr-x 1    0    0   0 fev 28 07:11 dev
drwxr-xr-x 1 1000 1000 184 fev 28 07:03 etc
drwxr-xr-x 1 1000 1000  22 fev 28 07:03 opt
dr-xr-xr-x 1    0    0   0 fev 28 07:11 proc
drwxr-xr-x 1 1000 1000 146 fev 28 07:03 root
drwxr-xr-x 1    0    0   0 fev 28 07:11 run
dr-xr-xr-x 1    0    0   0 fev 28 07:11 sys
drwxrwxrwt 1    0    0   0 fev 28 07:11 tmp
drwxr-xr-x 1 1000 1000   6 fev 28 07:03 usr
drwxr-xr-x 1    0    0  22 fev 28 07:11 var

After:

$ ls -ln work/x86_64/airootfs/
total 0
drwxr-xr-x 1 0 0   0 fev 28 07:33 dev
drwxr-xr-x 1 0 0 184 fev 28 07:38 etc
drwxr-xr-x 1 0 0  22 fev 28 07:33 opt
dr-xr-xr-x 1 0 0   0 fev 28 07:33 proc
drwxr-xr-x 1 0 0 146 fev 28 07:38 root
drwxr-xr-x 1 0 0   0 fev 28 07:33 run
dr-xr-xr-x 1 0 0   0 fev 28 07:33 sys
drwxrwxrwt 1 0 0   0 fev 28 07:33 tmp
drwxr-xr-x 1 0 0   6 fev 28 07:33 usr
drwxr-xr-x 1 0 0  22 fev 28 07:33 var

Fixes #73
2020-02-28 07:55:53 -03:00
fdupoux 043890b999 Parameterize architecture in build.sh 2020-02-01 14:28:39 +00:00
fdupoux bebf31af78 Optimize squashfs compression 2020-01-26 12:17:58 +00:00
fdupoux f06da5d529 Reverted original change in make_basefs() which was required to get the LTS version of the kernel 2019-12-29 20:37:35 +00:00
fdupoux f2ccb777d7 SystemRescueCd-6.0.2 2019-02-21 21:27:05 +00:00
fdupoux 30483ee7df SystemRescueCd-6.0.1 2019-02-09 14:21:40 +00:00
fdupoux 5a6aec2276 SystemRescueCd-6.0.0 2019-02-02 11:22:52 +00:00