1. 24 Aug, 2019 1 commit
  2. 09 May, 2019 1 commit
    • rgaudin's avatar
      Removed ideacube · 1de0d964
      rgaudin authored
      - static homepage generated in installer (using ideascube template)
      - shared static for all system pages
      - changed default user from `ideascube` to `user`
      - `default` cert replaced with actual FQDN one
      - ZIM files copied directly into data/packages/
      - new master to include those changes
      - `default` cert replaced with actual FQDN one
      1de0d964
  3. 26 Jul, 2018 1 commit
  4. 24 Jul, 2018 1 commit
    • rgaudin's avatar
      Format data partition on host · 3798d765
      rgaudin authored
      	To prevent inconsistency in data partition mounting on host:
      		1. backup /data on /home/data_part.tar after reconfigure (very small)
      		2. mkfs data partition on host
      		3. copy large content onto data partition
      		4. restore data_part.tar in qemu
      3798d765
  5. 02 Jul, 2018 6 commits
    • rgaudin's avatar
    • rgaudin's avatar
      prevent kernel from being updated · 847bdf9d
      rgaudin authored
      	we rely on a compiled kernel module for exfat
      	should the kernel change, the module would fail to load
      	should the module fail to load, /data partition would fail to mount on startup
      	should the data partition fail to mount, the system would not start
      847bdf9d
    • rgaudin's avatar
      fix first-boot issue on real hardware · e51a3d7b
      rgaudin authored
      	prevent init_resize.sh script from running on first on-HW boot
      	scripts will always fail since root partition is not last partition anymore
      	making the first boot a failure, loosing time and increasing user frustration
      e51a3d7b
    • rgaudin's avatar
    • rgaudin's avatar
      removed allow_unauthenticated option to apt upgrade · b89f8301
      rgaudin authored
      	new aptitude (0.8.7) doesnt seem to support --allow-unauthenticated yet it is still an ansible apt option
      	we don't seem to need it anymore anyway
      b89f8301
    • rgaudin's avatar
      bundle ansiblecube inside pibox-installer · ce0b55e5
      rgaudin authored
      ansiblecube eventually grew into a direct dependency of pibox-installer.
      there is no reason to keep it as a separate project.
      
      Design around a three phases installation:
      
      1. image creation: --tags master,rename,setup
      	prepares the system and its dependencies
      	create an exfat partition to hold contents
      	install softwares for all projects but no content.
      	expects content data to be placed into /data (exfat partition)
      
      2. image configuration: --tags resize,rename,reconfigure
      	resize the data partition to use the image's new size
      	change domain names according to config file
      	configure each software according to the image config file
      
      3. content finalization: --tags move-content,seal
      	move content to their final location
      	run software configurations based on the content
      	any image finalization
      ce0b55e5
  6. 27 Jun, 2018 1 commit
    • rgaudin's avatar
      bundle ansiblecube inside pibox-installer · f6c096b0
      rgaudin authored
      ansiblecube eventually grew into a direct dependency of pibox-installer.
      there is no reason to keep it as a separate project.
      
      Design around a three phases installation:
      
      1. image creation: --tags master,rename,setup
      	prepares the system and its dependencies
      	create an exfat partition to hold contents
      	install softwares for all projects but no content.
      	expects content data to be placed into /data (exfat partition)
      
      2. image configuration: --tags resize,rename,reconfigure
      	resize the data partition to use the image's new size
      	change domain names according to config file
      	configure each software according to the image config file
      
      3. content finalization: --tags move-content,seal
      	move content to their final location
      	run software configurations based on the content
      	any image finalization
      f6c096b0