Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debian packaging #11

Open
wants to merge 23 commits into
base: main
Choose a base branch
from

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    96b2458 View commit details
    Browse the repository at this point in the history
  2. Initiate debian packaging

    * Provide all minimalist files to build a debian package
    * Set a newer version to prevent conflict with previous commits unversionned
    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    c55905a View commit details
    Browse the repository at this point in the history
  3. Save and auto start all screen sessions

    * Save all 5' all active sessions
    * Restore saved sessions on boot
    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    740ef8d View commit details
    Browse the repository at this point in the history
  4. Improve cron process

    * Prevent error about user permission
    * Run only if script are executable
    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f5f72df View commit details
    Browse the repository at this point in the history
  5. build on debian branch

    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    3251252 View commit details
    Browse the repository at this point in the history
  6. Remove rpm action

    * Not required in this debug process
    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    85e196a View commit details
    Browse the repository at this point in the history
  7. Change github action to build a deb package

    * Prefer an other github action to use all dpkg-buildpackage feature
    * Backport from previous workflow configuration to debian/ structure
    * Use a basic configuration
    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    bc7b73f View commit details
    Browse the repository at this point in the history
  8. Define files list to install

    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    ec6c601 View commit details
    Browse the repository at this point in the history
  9. Update changelog to last tag

    * Since initial PR, some version was generated. It's required to be updated.
    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f754687 View commit details
    Browse the repository at this point in the history
  10. Upload debian file

    camlafit committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    acd852c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    44085df View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Provide systemd timer version

    * Complete cron feature with systemd version
    camlafit committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    d6eeab9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e64907f View commit details
    Browse the repository at this point in the history
  3. Rename all systemd unit as required by dh_installsystemd

    * To prevent conflict unit have scree-save name
    * autostart is disable, as must be managed by timer
    camlafit committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    627de9e View commit details
    Browse the repository at this point in the history
  4. Ignore debhelper files

    camlafit committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7f801df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d8759cd View commit details
    Browse the repository at this point in the history
  6. Save sesion all 15'

    * Wait at least 15' after startup to run first save
    * All 15' save all session
    camlafit committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0e1d3bd View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. We want enable timer feature

    * As is oneShot automatic start is ignored
    * no-start option disable also  timer
    camlafit committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    70da9a6 View commit details
    Browse the repository at this point in the history
  2. Don't save session on subdirectory

    * Override root file , required to be loaded on startup process
    camlafit committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    925cb8d View commit details
    Browse the repository at this point in the history
  3. Save all sessions to all user

    * Search all actives screen socket and save them step by step
    * Use string manipulation to retrieve user and screen pid
    camlafit committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    3c92b40 View commit details
    Browse the repository at this point in the history
  4. If user is not root, don't search to run su command

    * In some case (mainly) standard user doesn't act as root permission
    * In this case we can't use su command
    camlafit committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    f602df9 View commit details
    Browse the repository at this point in the history
  5. Autostart at user level

    * screen autostart is require only one user is enabled
    camlafit committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    cf5e929 View commit details
    Browse the repository at this point in the history
  6. Start once screen autostart

    * Is executed during user connection, timer is no more required
    camlafit committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    33a3b9d View commit details
    Browse the repository at this point in the history