Stderr: &bytes.Buffer{},
}},
[]string{
- "4: sync remote: packages: detected debian",
- `4: sync remote: packages: running "/usr/bin/dpkg-query" "--show" "--showformat=${Status}\\t${Package}\\n"`,
- `5: sync remote: packages: command stdout:
+ "4: packages: checking package-one package-two (debian detected)",
+ `4: packages: running "/usr/bin/dpkg-query" "--show" "--showformat=${Status}\\t${Package}\\n"`,
+ `5: packages: command stdout:
install ok installed golang
install ok installed golang-1.16
install ok installed golang-1.16-doc
hold ok installed package-one
install ok installed package-two
`,
- "4: sync remote: packages: checking package-one package-two",
},
safcm.MsgSyncResp{},
nil,
),
}},
[]string{
- "4: sync remote: packages: detected debian",
- `4: sync remote: packages: running "/usr/bin/dpkg-query" "--show" "--showformat=${Status}\\t${Package}\\n"`,
- `5: sync remote: packages: command stdout:
+ "4: packages: checking package-one package-two package-three (debian detected)",
+ `4: packages: running "/usr/bin/dpkg-query" "--show" "--showformat=${Status}\\t${Package}\\n"`,
+ `5: packages: command stdout:
install ok installed golang
install ok installed golang-1.16
install ok installed golang-1.16-doc
install ok installed golang-1.16-src
install ok installed package-two
`,
- "4: sync remote: packages: checking package-one package-two package-three",
- "3: sync remote: packages: installing package-one package-three",
- `4: sync remote: packages: running "/usr/bin/apt-get" "install" "--assume-yes" "--no-upgrade" "--no-install-recommends" "-o" "Dpkg::Options::=--force-confdef" "-o" "Dpkg::Options::=--force-confold" "package-one" "package-three"`,
- "5: sync remote: packages: command output:\nfake stdout/stderr",
+ "3: packages: installing package-one package-three",
+ `4: packages: running "/usr/bin/apt-get" "install" "--assume-yes" "--no-upgrade" "--no-install-recommends" "-o" "Dpkg::Options::=--force-confdef" "-o" "Dpkg::Options::=--force-confold" "package-one" "package-three"`,
+ "5: packages: command output:\nfake stdout/stderr",
},
safcm.MsgSyncResp{
PackageChanges: []safcm.PackageChange{
),
}},
[]string{
- "4: sync remote: packages: detected debian",
- `4: sync remote: packages: running "/usr/bin/dpkg-query" "--show" "--showformat=${Status}\\t${Package}\\n"`,
- `5: sync remote: packages: command stdout:
+ "4: packages: checking package-one package-two (debian detected)",
+ `4: packages: running "/usr/bin/dpkg-query" "--show" "--showformat=${Status}\\t${Package}\\n"`,
+ `5: packages: command stdout:
install ok installed golang
install ok installed golang-1.16
install ok installed golang-1.16-doc
install ok installed golang-1.16-go
install ok installed golang-1.16-src
`,
- "4: sync remote: packages: checking package-one package-two",
- "3: sync remote: packages: installing package-one package-two",
- `4: sync remote: packages: running "/usr/bin/apt-get" "install" "--assume-yes" "--no-upgrade" "--no-install-recommends" "-o" "Dpkg::Options::=--force-confdef" "-o" "Dpkg::Options::=--force-confold" "package-one" "package-two"`,
- "5: sync remote: packages: command output:\nfake stdout/stderr",
+ "3: packages: installing package-one package-two",
+ `4: packages: running "/usr/bin/apt-get" "install" "--assume-yes" "--no-upgrade" "--no-install-recommends" "-o" "Dpkg::Options::=--force-confdef" "-o" "Dpkg::Options::=--force-confold" "package-one" "package-two"`,
+ "5: packages: command output:\nfake stdout/stderr",
},
safcm.MsgSyncResp{
PackageChanges: []safcm.PackageChange{
Stderr: &bytes.Buffer{},
}},
[]string{
- "4: sync remote: packages: detected debian",
- `4: sync remote: packages: running "/usr/bin/dpkg-query" "--show" "--showformat=${Status}\\t${Package}\\n"`,
- `5: sync remote: packages: command stdout:
+ "4: packages: checking package-one package-two (debian detected)",
+ `4: packages: running "/usr/bin/dpkg-query" "--show" "--showformat=${Status}\\t${Package}\\n"`,
+ `5: packages: command stdout:
install ok installed golang
install ok installed golang-1.16
install ok installed golang-1.16-doc
install ok installed golang-1.16-go
install ok installed golang-1.16-src
`,
- "4: sync remote: packages: checking package-one package-two",
},
safcm.MsgSyncResp{
PackageChanges: []safcm.PackageChange{