Remove "serials" configuration parameter
authorJacob Bachmeyer <jcb@gnu.org>
Wed, 29 Mar 2023 03:06:33 +0000 (22:06 -0500)
committerJacob Bachmeyer <jcb@gnu.org>
Wed, 29 Mar 2023 03:06:33 +0000 (22:06 -0500)
The serials file is now always name "serials" in pkgstatedir.

gatekeeper.pl
testsuite/gatekeeper.all/20_config.exp

index d62b66b02bcb2caa8eec882005804dcb4116e9b0..e8b2713803d27bee4e801e3588d5ff020e1ec6c5 100755 (executable)
@@ -306,7 +306,6 @@ BEGIN {
   my $c_dir_Stage;             # CONF_DIR_Staging
   my $c_dir_Public;            # CONF_DIR_Public
   my $c_dir_Archive;           # CONF_DIR_Archive
-  my $c_Serials_FileName;      # CONF_FILE_Serials
 
   # Read the configuration file.
   unless ($want_help || $want_version) {
@@ -332,7 +331,6 @@ BEGIN {
 
       $c_Package_Config =File::Spec->catdir($base, 'packages');
       $c_Package_State = File::Spec->catdir($base, 'state');
-      $c_Serials_FileName         =    'serial.txt';
 
       $c_dir_Inbox     =       File::Spec->catdir($base, 'inbox');
       $c_dir_Scratch   =       File::Spec->catdir($base, 'scratch');
@@ -393,7 +391,6 @@ BEGIN {
 
       $c_Package_Config = $ZoneConfig{pkgconfdir};
       $c_Package_State = $ZoneConfig{pkgstatedir};
-      $c_Serials_FileName = $ZoneConfig{serials};
 
       $c_dir_Inbox = $ZoneConfig{inboxdir};
       $c_dir_Scratch = $ZoneConfig{scratchdir};
@@ -412,7 +409,6 @@ BEGIN {
       foreach my $item ([tag => $c_Zone_Tag], [logtag => $c_Log_Tag],
                        [pkgconfdir => $c_Package_Config],
                        [pkgstatedir => $c_Package_State],
-                       [serials => $c_Serials_FileName],
                        [inboxdir => $c_dir_Inbox],
                        [scratchdir => $c_dir_Scratch],
                        [stagedir => $c_dir_Stage],
@@ -486,8 +482,6 @@ BEGIN {
   constant->import(CONF_DIR_Public => $c_dir_Public);
   constant->import(CONF_DIR_Archive => $c_dir_Archive);
 
-  constant->import(CONF_FILE_Serials => $c_Serials_FileName);
-
   exit 0 if $CheckConfigurationParse;  # stop here if checking parser
 }
 
@@ -2409,8 +2403,7 @@ sub advance_timestamp_ratchet {
   my $full_filename = shift;
   my $new_epoch = shift;
 
-  return unless defined CONF_FILE_Serials;
-  my $serials_path = File::Spec->catfile(CONF_DIR_State, CONF_FILE_Serials);
+  my $serials_path = File::Spec->catfile(CONF_DIR_State, 'serials');
 
   # Now we need to flock the our 'serials' file;
   # verify the epoch value there/update it, etc.
index 428f7844a882144d85db546481bf267e0e5e08b7..ad14950ae4933c2c2f7557f40789cd396789571c 100644 (file)
@@ -228,7 +228,6 @@ archivedir = /srv/gatetest/archive-foo
 # logtag defaults to capitalized zone name
 pkgconfdir = /srv/gatetest/config-bar
 pkgstatedir = /srv/gatetest/state-bar
-serials = serials-bar.txt
 inboxdir = /srv/gatetest/inbox-bar
 scratchdir = /srv/gatetest/scratch-bar
 stagedir = /srv/gatetest/stage-bar
@@ -261,7 +260,6 @@ do_configuration_test "parse zone configuration: bar" zone.conf \
            {tag = bar[\r\n]+logtag = Bar[\r\n]+}
            {pkgconfdir = /srv/gatetest/config-bar}
            {pkgstatedir = /srv/gatetest/state-bar}
-           {serials = serials-bar[.]txt}
            {inboxdir = /srv/gatetest/inbox-bar}
            {scratchdir = /srv/gatetest/scratch-bar}
            {stagedir = /srv/gatetest/stage-bar}