Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.49]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id B4A09780793 for <~alpine/users@lists.alpinelinux.org>; Sat, 20 Aug 2022 17:45:33 +0000 (UTC) Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-11c9af8dd3eso8140559fac.10 for <~alpine/users@lists.alpinelinux.org>; Sat, 20 Aug 2022 10:45:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:to:subject:from:date:from:to:cc; bh=SeKq6RnUF2tELUSWOWRm0zynYiUcqtbP7F7Z1nupstc=; b=Q2Ck/oNPRmvu9Bt0/Krw6+yfBY62jnTY4rXlSnSzBIKyk0xbY0YWETdmNVJ0VhAJuS pwErXmjOgTb0gXbklp4G/LF4jK546KuPx+ByGchTukkXJt0HTh8ZUNTrJwfCdRWm78SF 1AMruG2qczR4H8qsaZHmciakMWoAW2nn/zYmd/OcALvUXdnLsS2YvPMyxf2TPOtwgX6+ hXM3yRsEgu2val6iZLktgaHD+1Tn3j+RqwtGxfRw6zJRD1/YSrTnlkghjTpwaS8BXIz/ ents8D1x6w2NRIOkzkWYP+/k70pINojk0VRxTi1RDj/CterL/8aesMZ9knm08rEI9uCM 6TnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:to:subject:from:date:x-gm-message-state :from:to:cc; bh=SeKq6RnUF2tELUSWOWRm0zynYiUcqtbP7F7Z1nupstc=; b=suWwa+qF+dX5+UiFH7ru2elfV5QSc8Sy91FJOOtfFq7MjTJR1ng31U2I3V2DjjqdXD wCj9c0pPA52GxlTNkuze3kwV43T1OncgNibsgJkW9R2szi4InGjSYl9EkHR1/GU4a6ou bOryML29r+JWlEHkRr2vJH4UNlL82nWUbLgj/CLATyne09tKbyOLbd7ZztlrxtTheW6C TiGVMqWm3D3uCg+DEd9sKdHEtrQ9ZEkVTg3bmukyiHyVWlY7QVwaNXfxKSNxxLToI/qS hTR5p9X1Rtkd1vl4loBYmOApAqgAw6Sy08srptCMWfLItloG/ZDnxGimzS1hZOiA7/26 lmnw== X-Gm-Message-State: ACgBeo3wBziqBisnTDnvyv9jc/1XXL4QKh8WAXw/EHx2wydxWZfo5ZPX 4lJY3BtbHXtO0IMDoPo9mvE2KSmcRk8C+Q== X-Google-Smtp-Source: AA6agR5tsiYU0fe9tS9SQvWiZQs0w1dH3LFrC8hgPl5ZfiRotGcu23vmrGtCQnE46mHVkO1qqm6cvQ== X-Received: by 2002:a05:6870:608e:b0:104:887d:4c64 with SMTP id t14-20020a056870608e00b00104887d4c64mr6830219oae.173.1661017532082; Sat, 20 Aug 2022 10:45:32 -0700 (PDT) Received: from [192.168.0.18] (97-116-141-61.mpls.qwest.net. [97.116.141.61]) by smtp.gmail.com with ESMTPSA id d24-20020a9d72d8000000b0061c82e055fdsm1902845otk.14.2022.08.20.10.45.31 for <~alpine/users@lists.alpinelinux.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Aug 2022 10:45:31 -0700 (PDT) Date: Sat, 20 Aug 2022 12:45:24 -0500 From: Jordan Christiansen Subject: Origin of /etc/periodic in Alpine To: ~alpine/users@lists.alpinelinux.org Message-Id: X-Mailer: geary/40.0 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Does anyone know the history of /etc/periodic in Alpine? As far as I know, periodic was invented by FreeBSD[1], and I haven't found any other systems that support it, not even other BSDs. I think the implementation of periodic in Alpine[2] is very simple and elegant. FreeBSD's implementation may have a couple extra features, but it's also a standalone program with an associated config file. In Alpine, 5 lines in the default crontab are enough to give us 95% of the features. Whose idea was this? Does any other Linux distro support periodic? [1]: https://www.freebsd.org/cgi/man.cgi?query=periodic&manpath=FreeBSD+13.1-RELEASE+and+Ports [2]: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/alpine-baselayout/crontab